From 804f6c6d170004e091bb97bb23d0aad77d4a640c Mon Sep 17 00:00:00 2001 From: Translators <> Date: Thu, 31 May 2012 04:53:53 +0000 Subject: [PATCH] Launchpad automatic translations update. --- src/calibre/translations/af.po | 680 ++++++++++++++------------- src/calibre/translations/ar.po | 683 ++++++++++++++------------- src/calibre/translations/ast.po | 680 ++++++++++++++------------- src/calibre/translations/az.po | 680 ++++++++++++++------------- src/calibre/translations/bg.po | 680 ++++++++++++++------------- src/calibre/translations/bn.po | 680 ++++++++++++++------------- src/calibre/translations/br.po | 680 ++++++++++++++------------- src/calibre/translations/bs.po | 680 ++++++++++++++------------- src/calibre/translations/ca.po | 747 +++++++++++++++-------------- src/calibre/translations/cs.po | 697 ++++++++++++++------------- src/calibre/translations/cy.po | 680 ++++++++++++++------------- src/calibre/translations/da.po | 719 +++++++++++++++------------- src/calibre/translations/de.po | 747 +++++++++++++++-------------- src/calibre/translations/el.po | 680 ++++++++++++++------------- src/calibre/translations/en_AU.po | 680 ++++++++++++++------------- src/calibre/translations/en_CA.po | 680 ++++++++++++++------------- src/calibre/translations/en_GB.po | 747 +++++++++++++++-------------- src/calibre/translations/eo.po | 680 ++++++++++++++------------- src/calibre/translations/es.po | 741 +++++++++++++++-------------- src/calibre/translations/et.po | 680 ++++++++++++++------------- src/calibre/translations/eu.po | 727 +++++++++++++++-------------- src/calibre/translations/fa.po | 680 ++++++++++++++------------- src/calibre/translations/fi.po | 680 ++++++++++++++------------- src/calibre/translations/fo.po | 680 ++++++++++++++------------- src/calibre/translations/fr.po | 749 ++++++++++++++++-------------- src/calibre/translations/fr_CA.po | 680 ++++++++++++++------------- src/calibre/translations/gl.po | 729 +++++++++++++++-------------- src/calibre/translations/gu.po | 680 ++++++++++++++------------- src/calibre/translations/he.po | 680 ++++++++++++++------------- src/calibre/translations/hi.po | 680 ++++++++++++++------------- src/calibre/translations/hr.po | 717 +++++++++++++++------------- src/calibre/translations/hu.po | 733 +++++++++++++++-------------- src/calibre/translations/id.po | 680 ++++++++++++++------------- src/calibre/translations/is.po | 680 ++++++++++++++------------- src/calibre/translations/it.po | 741 +++++++++++++++-------------- src/calibre/translations/ja.po | 707 +++++++++++++++------------- src/calibre/translations/kn.po | 680 ++++++++++++++------------- src/calibre/translations/ko.po | 685 ++++++++++++++------------- src/calibre/translations/ku.po | 680 ++++++++++++++------------- src/calibre/translations/lt.po | 680 ++++++++++++++------------- src/calibre/translations/ltg.po | 680 ++++++++++++++------------- src/calibre/translations/lv.po | 685 ++++++++++++++------------- src/calibre/translations/mk.po | 680 ++++++++++++++------------- src/calibre/translations/ml.po | 680 ++++++++++++++------------- src/calibre/translations/mr.po | 696 ++++++++++++++------------- src/calibre/translations/ms.po | 680 ++++++++++++++------------- src/calibre/translations/nb.po | 723 +++++++++++++++------------- src/calibre/translations/nds.po | 721 +++++++++++++++------------- src/calibre/translations/nl.po | 735 +++++++++++++++-------------- src/calibre/translations/nn.po | 680 ++++++++++++++------------- src/calibre/translations/oc.po | 680 ++++++++++++++------------- src/calibre/translations/pa.po | 680 ++++++++++++++------------- src/calibre/translations/pl.po | 739 +++++++++++++++-------------- src/calibre/translations/pt.po | 719 +++++++++++++++------------- src/calibre/translations/pt_BR.po | 701 +++++++++++++++------------- src/calibre/translations/ro.po | 731 +++++++++++++++-------------- src/calibre/translations/ru.po | 731 +++++++++++++++-------------- src/calibre/translations/sc.po | 680 ++++++++++++++------------- src/calibre/translations/si.po | 680 ++++++++++++++------------- src/calibre/translations/sk.po | 725 ++++++++++++++++------------- src/calibre/translations/sl.po | 717 +++++++++++++++------------- src/calibre/translations/sq.po | 680 ++++++++++++++------------- src/calibre/translations/sr.po | 723 +++++++++++++++------------- src/calibre/translations/sv.po | 729 +++++++++++++++-------------- src/calibre/translations/ta.po | 680 ++++++++++++++------------- src/calibre/translations/te.po | 680 ++++++++++++++------------- src/calibre/translations/th.po | 680 ++++++++++++++------------- src/calibre/translations/tr.po | 688 ++++++++++++++------------- src/calibre/translations/uk.po | 747 +++++++++++++++-------------- src/calibre/translations/ur.po | 680 ++++++++++++++------------- src/calibre/translations/vi.po | 680 ++++++++++++++------------- src/calibre/translations/wa.po | 680 ++++++++++++++------------- src/calibre/translations/yi.po | 680 ++++++++++++++------------- src/calibre/translations/zh_CN.po | 709 +++++++++++++++------------- src/calibre/translations/zh_HK.po | 680 ++++++++++++++------------- src/calibre/translations/zh_TW.po | 685 ++++++++++++++------------- 76 files changed, 28222 insertions(+), 24791 deletions(-) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 3629882c45..3dcb207aa5 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-22 20:27+0000\n" "Last-Translator: Gideon Wentink \n" "Language-Team: Afrikaans \n" @@ -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: 2012-05-26 04:44+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:34+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -930,19 +930,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Hoof" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kaart B" @@ -1109,7 +1109,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nuus" @@ -1117,8 +1117,8 @@ msgstr "Nuus" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalogus" @@ -3583,10 +3583,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3655,7 +3656,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3925,7 +3926,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4224,7 +4225,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5125,23 +5126,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5269,8 +5270,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5302,7 +5303,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5376,11 +5377,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9027,8 +9028,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9204,15 +9205,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11708,17 +11709,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12188,7 +12189,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12325,15 +12326,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12341,27 +12342,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12369,38 +12370,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13439,7 +13440,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15301,13 +15302,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15395,149 +15396,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15803,6 +15817,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15891,14 +16002,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15948,129 +16051,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16174,101 +16188,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17116,20 +17130,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17139,7 +17153,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17147,49 +17161,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17198,55 +17212,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17257,11 +17271,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17270,15 +17284,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17288,11 +17302,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17302,15 +17316,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17320,14 +17334,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17338,28 +17382,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17370,24 +17414,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17398,30 +17442,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17433,17 +17477,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17452,20 +17496,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17475,15 +17519,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17496,40 +17540,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17537,34 +17581,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17579,18 +17623,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17598,33 +17642,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17652,17 +17696,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17946,10 +17990,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 82e9f0621c..a308ece339 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,9 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: iso_639_3\n" -"Report-Msgid-Bugs-To: Debian iso-codes team \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-24 09:38+0000\n" "Last-Translator: abbas \n" "Language-Team: awadh alghaamdi \n" @@ -18,13 +17,29 @@ 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: 2012-05-26 04:44+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:35+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: SAUDI ARABIA\n" "Language: ar\n" "X-Poedit-Language: Arabic\n" "X-Poedit-SourceCharset: utf-8\n" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:192 msgid "&Monospace family:" msgstr "" @@ -45,22 +60,6 @@ msgstr "" msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "لا يفعل شيئًا" @@ -124,7 +123,7 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -219,22 +218,22 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -996,19 +995,19 @@ msgid "Yes" msgstr "نعم" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "الصفحة الرئيسية" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "بلكبيبي" @@ -1183,7 +1182,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "الأخبار" @@ -1191,8 +1190,8 @@ msgstr "الأخبار" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "الفهرس" @@ -3810,10 +3809,11 @@ msgstr "كلا" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3886,7 +3886,7 @@ msgstr "ختم التوقيت" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "منشور" @@ -4166,7 +4166,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "المحتويات" @@ -4465,7 +4465,7 @@ msgstr "" msgid "Split Options:" msgstr "تقسيم الخيارات :" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "لا يمكن العثور على pdftohtml، تحقق في المسار الخاص" @@ -5376,23 +5376,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "حذف الكتب من الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5520,8 +5520,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5553,7 +5553,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5630,11 +5630,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9285,8 +9285,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9462,15 +9462,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11973,17 +11973,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "الصفحة التالية" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "الصفحة السابقة" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12453,7 +12453,7 @@ msgid "Edit Metadata" msgstr "تحرير البيانات الوصفية" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12590,15 +12590,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12606,28 +12606,28 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "فشل في تحميل البيانات الوصفية. انقر فوق إظهار التفاصيل لمعرفة التفاصيل" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12638,39 +12638,39 @@ msgstr "" "B>. على سبيل المثال، لا تستخدم إلا البلاغ اسم العائلة وكلمة واحدة مميزة من " "العنوان.

لرؤية السجل الكامل، انقر فوق إظهار التفاصيل." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "فشل في تحميل أي يغطي، انقر فوق \"عرض التفاصيل\" للاطلاع على التفاصيل." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13724,7 +13724,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "بواسطة الحرف الأول" @@ -15587,13 +15587,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15681,149 +15681,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "الفرز حسب" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "رتّب حسب الاسم" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "فرز حسب الشهرة" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "فرز حسب التصنيف المتوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "تطابق مع اى شئ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16089,6 +16102,87 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "نتذكر الماضي حجم الإطار المستخدمة" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "خيارات الخط" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "قياس خط الأحادي القياس بـpx" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -16157,14 +16251,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16214,113 +16300,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "نتذكر الماضي حجم الإطار المستخدمة" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "خيارات الخط" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "قياس خط الأحادي القياس بـpx" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "القسم التالي" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "القسم السابق" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16424,101 +16437,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "لم يتمكن من فتح الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17373,20 +17386,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17396,7 +17409,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17407,49 +17420,49 @@ msgstr "" "الحقول المتوفرة: %s\n" "الإفتراضي: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "ترتيب الترتيب بترتيب تصاعدي" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "السلسلة التي تستخدم لتفريق الحقول. الإفتراضي يستخدم الفراغ." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "الحقول غير صالحة. الحقول المتوفرة:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "حقل الترتيب غير صالح. الحقول المتوفرة:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17458,55 +17471,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17517,11 +17530,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "يجب أن تخصص على الأقل كتاباً واحداً للحذف" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17530,15 +17543,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17548,11 +17561,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17562,15 +17575,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17580,14 +17593,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17598,28 +17641,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17630,24 +17673,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17658,30 +17701,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17693,17 +17736,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17712,20 +17755,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "إظهار التفاصيل لكل عمود." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17735,15 +17778,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17756,40 +17799,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17797,34 +17840,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "غير معروف تقرير الاختيار" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17839,18 +17882,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17858,33 +17901,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17912,17 +17955,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -18206,10 +18249,6 @@ msgstr "%d النجوم" msgid "Popularity" msgstr "شهرة" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "الفرز حسب" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index a76b4fe4e3..ea325d4251 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -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: 2012-05-26 04:44+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:35+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -923,19 +923,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1087,7 +1087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1095,8 +1095,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3552,10 +3552,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3624,7 +3625,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3894,7 +3895,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4193,7 +4194,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5094,23 +5095,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5238,8 +5239,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5271,7 +5272,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5345,11 +5346,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8996,8 +8997,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9173,15 +9174,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11677,17 +11678,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12157,7 +12158,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12294,15 +12295,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12310,27 +12311,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12338,38 +12339,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13408,7 +13409,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15270,13 +15271,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15364,149 +15365,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15772,6 +15786,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15860,14 +15971,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15917,129 +16020,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16143,101 +16157,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17085,20 +17099,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17108,7 +17122,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17116,49 +17130,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17167,55 +17181,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17226,11 +17240,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17239,15 +17253,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17257,11 +17271,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17271,15 +17285,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17289,14 +17303,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17307,28 +17351,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17339,24 +17383,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17367,30 +17411,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17402,17 +17446,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17421,20 +17465,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17444,15 +17488,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17465,40 +17509,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17506,34 +17550,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17548,18 +17592,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17567,33 +17611,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17621,17 +17665,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17915,10 +17959,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 32ca933915..15e4e09684 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-11-22 11:21+0000\n" "Last-Translator: Elvin Haci \n" "Language-Team: Azerbaijani \n" @@ -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: 2012-05-26 04:44+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:35+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -921,19 +921,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1085,7 +1085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1093,8 +1093,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3550,10 +3550,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3622,7 +3623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3892,7 +3893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4191,7 +4192,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5092,23 +5093,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5236,8 +5237,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5269,7 +5270,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5343,11 +5344,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8994,8 +8995,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9171,15 +9172,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11675,17 +11676,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12155,7 +12156,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12292,15 +12293,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12308,27 +12309,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12336,38 +12337,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13406,7 +13407,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15268,13 +15269,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15362,149 +15363,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15770,6 +15784,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15858,14 +15969,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15915,129 +16018,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16141,101 +16155,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17083,20 +17097,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17106,7 +17120,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17114,49 +17128,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17165,55 +17179,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17224,11 +17238,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17237,15 +17251,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17255,11 +17269,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17269,15 +17283,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17287,14 +17301,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17305,28 +17349,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17337,24 +17381,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17365,30 +17409,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17400,17 +17444,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17419,20 +17463,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17442,15 +17486,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17463,40 +17507,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17504,34 +17548,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17546,18 +17590,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17565,33 +17609,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17619,17 +17663,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17913,10 +17957,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index a7cf559161..b85252ae16 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-09-18 08:58+0000\n" "Last-Translator: Nelly Hoang \n" "Language-Team: bg\n" @@ -14,8 +14,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: 2012-05-26 04:46+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:36+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -81,7 +81,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -969,19 +969,19 @@ msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1147,7 +1147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" @@ -1155,8 +1155,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Каталог" @@ -3628,10 +3628,11 @@ msgstr "Не" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3700,7 +3701,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Публикувана" @@ -3970,7 +3971,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Съдържание" @@ -4269,7 +4270,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5170,23 +5171,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5314,8 +5315,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5347,7 +5348,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5421,11 +5422,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9072,8 +9073,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Не са намерени съвпадения" @@ -9249,15 +9250,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11753,17 +11754,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Следваща страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Предишна страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12233,7 +12234,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12370,15 +12371,15 @@ msgstr "&Коментари" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12386,27 +12387,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12414,38 +12415,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Сваляне на корица..." @@ -13484,7 +13485,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15348,13 +15349,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15442,149 +15443,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15850,6 +15864,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15938,14 +16049,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15995,129 +16098,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16221,101 +16235,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17163,20 +17177,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17186,7 +17200,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17194,49 +17208,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17245,55 +17259,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17304,11 +17318,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17317,15 +17331,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17335,11 +17349,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17349,15 +17363,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17367,14 +17381,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17385,28 +17429,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17417,24 +17461,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17445,30 +17489,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17480,17 +17524,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17499,20 +17543,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17522,15 +17566,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17543,40 +17587,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17584,34 +17628,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17626,18 +17670,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17645,33 +17689,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17699,17 +17743,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17993,10 +18037,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 9826203710..b42e91c0a4 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Kazi Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -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: 2012-05-26 04:45+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:35+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 9784f1edc7..74f8760307 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -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: 2012-05-26 04:46+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:36+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -920,19 +920,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Keleier" @@ -1092,8 +1092,8 @@ msgstr "Keleier" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -3552,10 +3552,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3624,7 +3625,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3894,7 +3895,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4193,7 +4194,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5094,23 +5095,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5238,8 +5239,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5271,7 +5272,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5345,11 +5346,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8996,8 +8997,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9173,15 +9174,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11677,17 +11678,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12157,7 +12158,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12294,15 +12295,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12310,27 +12311,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12338,38 +12339,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13408,7 +13409,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15270,13 +15271,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15364,149 +15365,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15772,6 +15786,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15860,14 +15971,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15917,129 +16020,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16143,101 +16157,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17085,20 +17099,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17108,7 +17122,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17116,49 +17130,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17167,55 +17181,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17226,11 +17240,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17239,15 +17253,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17257,11 +17271,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17271,15 +17285,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17289,14 +17303,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17307,28 +17351,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17339,24 +17383,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17367,30 +17411,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17402,17 +17446,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17421,20 +17465,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17444,15 +17488,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17465,40 +17509,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17506,34 +17550,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17548,18 +17592,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17567,33 +17611,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17621,17 +17665,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17915,10 +17959,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 3b2796921f..c474105e8a 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,8 +16,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: 2012-05-26 04:45+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:36+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -82,7 +82,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -923,19 +923,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1087,7 +1087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" @@ -1095,8 +1095,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -3552,10 +3552,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3624,7 +3625,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3894,7 +3895,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Sadržaj" @@ -4193,7 +4194,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5095,23 +5096,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5239,8 +5240,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5272,7 +5273,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5346,11 +5347,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8997,8 +8998,8 @@ 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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nema rezultata" @@ -9174,15 +9175,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11678,17 +11679,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12158,7 +12159,7 @@ msgid "Edit Metadata" msgstr "Uredi meta podatke" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12295,15 +12296,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12311,27 +12312,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12339,38 +12340,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13409,7 +13410,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15275,13 +15276,13 @@ msgid "Manage Tags" msgstr "Upravljanje oznakama" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Upravljanje korisničkim kategorijama" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Upravljanje sačuvanim pretragama" @@ -15369,149 +15370,162 @@ msgstr "Zatvori sve kategorije" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Poredaj po" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sortiraj po imenima" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sortiraj po popularnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sortiraj po prosječnoj ocjeni" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Sve" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Bilo koji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Upravljanje autorima, oznakama itd." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Preimenuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Uredi sortiranje za %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Uredi linkove za %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Dodaj %s u korisničku kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Obriši pretragu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Traži %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Traži sve osim %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Dodaj podkategoriju u %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Obriši korisničku kategoriju %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Sakrij kategoriju %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Prikaži kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Traži knjige u kategoriji %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Traži knjige koje nisu u kategoriji %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Konfiguracija %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Prikaži sve kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15777,6 +15791,103 @@ msgstr "Izvoz" msgid "Import" msgstr "Uvoz" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opcije za prilagođavanje preglednika e-knjiga" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zapamti zadnju korištenu veličinu prozora" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opcije fonta" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif porodica fontova" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "sans-serif porodica fontova" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "monospaced porodica fontova" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standardna veličina fonta u px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Veličina monospaced fonta u px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standardna vrsta fonta" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "I dalje se uređuje" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Konfiguriši preglednik e-knjiga" @@ -15865,14 +15976,6 @@ msgstr "onemogućeno" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15922,129 +16025,40 @@ msgstr "Kori&snički predložak" msgid "No results found for:" msgstr "Nema rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opcije za prilagođavanje preglednika e-knjiga" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zapamti zadnju korištenu veličinu prozora" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opcije fonta" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif porodica fontova" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "sans-serif porodica fontova" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "monospaced porodica fontova" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standardna veličina fonta u px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Veličina monospaced fonta u px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standardna vrsta fonta" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "I dalje se uređuje" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Pog&ledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "Traži &sljedeće pojavljivanje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Sljedeća sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Prethodna sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Početak dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Kraj dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Početak sekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Kraj sekcije" @@ -16148,101 +16162,101 @@ msgstr "Očisti listu prethodno otvorenih knjiga" msgid "Connecting to dict.org to lookup: %s…" msgstr "Povezujem se na dict.org u potrazi za: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Odaberite e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nema rezultata za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Učitavam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Zabilježi #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Dodaj zabilješku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Unesite naslov zabilješke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Upravljanje zabilješkama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Učitavam e-knjigu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nije moguće otvoriti e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opcije pomoću kojih se kontroliše preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17090,20 +17104,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17113,7 +17127,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17121,49 +17135,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17172,55 +17186,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17231,11 +17245,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17244,15 +17258,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17262,11 +17276,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17276,15 +17290,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17294,14 +17308,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17312,28 +17356,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17344,24 +17388,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17372,30 +17416,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17407,17 +17451,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17426,20 +17470,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17449,15 +17493,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17470,40 +17514,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17511,34 +17555,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17553,18 +17597,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17572,33 +17616,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17626,17 +17670,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17920,10 +17964,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Poredaj po" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 1a1a5504f4..bc14564912 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-26 20:55+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: \n" @@ -18,8 +18,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: 2012-05-27 04:38+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:37+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -84,7 +84,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -179,22 +179,22 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -983,19 +983,19 @@ msgid "Yes" msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Inici" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Targeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Targeta B" @@ -1182,7 +1182,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícies" @@ -1190,8 +1190,8 @@ msgstr "Notícies" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catàleg" @@ -4214,10 +4214,11 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4286,7 +4287,7 @@ msgstr "Marca horària" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicat" @@ -4606,7 +4607,7 @@ msgstr "No es disposa de detalls" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Índex" @@ -4962,7 +4963,7 @@ msgstr "" msgid "Split Options:" msgstr "Opcions de divisió:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "No es troba pdftohtml, comproveu que està al PATH" @@ -5936,11 +5937,11 @@ msgid "None of the selected books are on the device" msgstr "Cap dels llibres seleccionats són al dispositiu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "S'està suprimint llibres del dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5948,7 +5949,7 @@ msgstr "" "Alguns dels llibres seleccionats són al dispositiu connectat. D'on " "voleu que se suprimeixin els fitxers seleccionats?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5956,7 +5957,7 @@ msgstr "" "Els llibres seleccionats se suprimiran permanentment i els fitxers es " "trauran de la biblioteca del calibre. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6088,8 +6089,8 @@ msgstr "No s'ha pogut baixar les metadades" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "No s'ha pogut baixar" @@ -6126,7 +6127,7 @@ msgid "Download complete" msgstr "S'ha acabat la baixada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Registre de baixades" @@ -6226,11 +6227,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "S'està aplicant les metadades canviades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Alguns errors" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10223,8 +10224,8 @@ msgstr "Enllaça" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "No s'han trobat coincidències" @@ -10407,15 +10408,15 @@ msgid "Copied" msgstr "Copiat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copia-ho al porta-retalls" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Mostra el registre" @@ -13134,17 +13135,17 @@ msgid "LRF Viewer toolbar" msgstr "Barra d'eines del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Pàgina següent" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Pàgina anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13663,7 +13664,7 @@ msgid "Edit Metadata" msgstr "Edició de metadades" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13812,15 +13813,15 @@ msgstr "&Comentaris" msgid "Basic metadata" msgstr "Metadades bàsiques" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Té portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Té resum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13833,29 +13834,29 @@ msgstr "" "troba una portada a la fase de baixada de\n" "portades i a l'inrevés." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Vegeu a" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "El calibre està baixant les metadades des de: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Espereu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Consulta: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "No s'ha pogut baixar les metadades. Feu clic a «Mostra detalls» per a més " "informació" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13867,42 +13868,42 @@ msgstr "" "l'autor i una sola paraula per identificar el títol.

Feu clic a «Mostra " "detalls» per veure tot el registre." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Portada actual" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "S'està cercant..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "S'està baixant portades per a %s, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "No s'ha pogut baixar cap portada. Feu clic a «Mostra detalls» per a més " "informació." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "No s'ha trobat cap portada per a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, 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:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Descàrrega de les metadades..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Baixada de la portada..." @@ -15113,7 +15114,7 @@ msgid "Never" msgstr "Mai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Per inicial" @@ -17309,13 +17310,13 @@ msgid "Manage Tags" msgstr "Gestiona les etiquetes" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gestiona les categories d'usuari" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gestiona les cerques desades" @@ -17412,42 +17413,55 @@ msgstr "" "No hi ha més coincidències.

Feu clic a «Cerca» per tornar a la " "primera coincidència." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Ordena per" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ordena per nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ordena per popularitat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordena per valoració mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Estableix l'ordre de les entrades a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Coincidència amb tot" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Qualsevol coincidència" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quan es seleccionin múltiples entrades a l'explorador d'etiquetes fes que " "coincideixi una qualsevol o totes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Gestiona els autors, etiquetes..." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17455,110 +17469,110 @@ msgstr "" "Tots aquests gestors de categories estan disponibles amb un clic dret als " "elements dins de l'explorador d'etiquetes de més amunt." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Canvia el nom de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Suprimeix %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Edita l'ordre de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Modifica l'enllaç de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Afegeix a la categoria d'u%suari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Fill de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Suprimeix la cerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Suprimeix %(item)s de la categoria %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Cerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Cerca-ho tot excepte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Afegeix una subcategoria a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Suprimeix la categoria d'usuari %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Oculta la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Mostra la categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Cerca llibres a la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Cerca llibres que no estiguin a la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Gestiona %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Mostra totes les categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Canvia el mètode de divisió per categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Inhabilita" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partició" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Només es pot utilitzar la primera lletra quan s'ordena per nom" @@ -17861,6 +17875,118 @@ msgstr "Exporta" msgid "Import" msgstr "Importa" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opcions per personalitzar el visor de llibres electrònics" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Recorda la darrera mida de finestra que s'ha fet servir" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Estableix el full d'estils CSS de l'usuari. Es fa servir per personalitzar " +"l'aspecte de tots els llibres." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Estableix l'amplada màxima del text i imatges del llibre en mode de pantalla " +"completa. Permet llegir el text del llibre sense que sigui d'una amplada " +"excessiva." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Redimensiona les imatges més grans que la finestra del visor perquè hi " +"càpiguen." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Posa guions al text" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Idioma per defecte per a les regles dels guions" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Desa la posició actual al document en sortir" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Fer que es passin pàgines amb la roda del ratolí" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" +"Evita que les fletxes amunt i avall facin desplaçaments més enllà dels salts " +"de pàgina" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"El temps en segons per a l'animació del pas de pàgina. Per defecte és mig " +"segon." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"La quantitat del canvi en la mida de lletra en fer clic als botos de " +"major/menor mida de lletra. Ha de ser un nombre entre «0» i «1»." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opcions del tipus de lletra" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Grup de tipus de lletra Serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Grup de tipus de lletra Sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Grup de tipus de lletra Monoespai" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Mida del tipus de lletra en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Mida del tipus de lletra Monoespai en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Tipus de lletra estàndard" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Encara s'està editant" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora " +"del quadre d'edició de dreceres." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configura el visor de llibres electrònics" @@ -17953,17 +18079,6 @@ msgstr "inhabilitat" msgid "Mouse &wheel flips pages" msgstr "La &roda del ratolí passa pàgines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Estableix l'amplada màxima del text i imatges del llibre en mode de pantalla " -"completa. Permet llegir el text del llibre sense que sigui d'una amplada " -"excessiva." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Amplada màxima del text en &pantalla completa:" @@ -18018,141 +18133,40 @@ msgstr "&Full d'estils de l'usuari" msgid "No results found for:" msgstr "No hi ha resultats per a:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opcions per personalitzar el visor de llibres electrònics" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Recorda la darrera mida de finestra que s'ha fet servir" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Estableix el full d'estils CSS de l'usuari. Es fa servir per personalitzar " -"l'aspecte de tots els llibres." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Redimensiona les imatges més grans que la finestra del visor perquè hi " -"càpiguen." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Posa guions al text" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Idioma per defecte per a les regles dels guions" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Desa la posició actual al document en sortir" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Fer que es passin pàgines amb la roda del ratolí" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" -"Evita que les fletxes amunt i avall facin desplaçaments més enllà dels salts " -"de pàgina" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"El temps en segons per a l'animació del pas de pàgina. Per defecte és mig " -"segon." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"La quantitat del canvi en la mida de lletra en fer clic als botos de " -"major/menor mida de lletra. Ha de ser un nombre entre «0» i «1»." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opcions del tipus de lletra" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Grup de tipus de lletra Serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Grup de tipus de lletra Sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Grup de tipus de lletra Monoespai" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Mida del tipus de lletra en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Mida del tipus de lletra Monoespai en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Tipus de lletra estàndard" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Encara s'està editant" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora " -"del quadre d'edició de dreceres." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Cerca al diccionari" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Cerca la coincidència següent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Vés a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Propera secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Secció anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Inici del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Final del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Inici de la secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Final de la secció" @@ -18259,23 +18273,23 @@ msgstr "Suprimeix la llista de llibres oberts recentment" msgid "Connecting to dict.org to lookup: %s…" msgstr "S'està connectant amb dict-org per cercar: %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "La ubicació no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "La ubicació que apunta aquest element no existeix." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18284,77 +18298,77 @@ msgstr "" "Fes la mida de lletra %(which)s\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "més gran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "més petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18362,7 +18376,7 @@ msgstr "" "La posició que s'obrirà el llibre especificat. La posició és una ubicació " "que es mostra a la cantonada superior esquerra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19409,7 +19423,7 @@ msgstr "Fitxers de portada que no són a la base de dades" msgid "Folders raising exception" msgstr "Carpetes que donen errors" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19417,7 +19431,7 @@ msgstr "" "Camí a la biblioteca del calibre. Per defecte es fa servir el que hi ha als " "paràmetres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19427,7 +19441,7 @@ msgstr "" "\n" "Llista dels llibres disponibles a la base de dades del calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19442,7 +19456,7 @@ msgstr "" "Per defecte: %%default. El camp especial «all» es pot fer servir per " "seleccionar tots els camps. Només té efecte en el format de sortida." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19453,11 +19467,11 @@ msgstr "" "Camps disponibles: %s\n" "Per defecte: %%default." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordena els resultats en ordre ascendent" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19467,8 +19481,8 @@ msgstr "" "de cerca vegeu la documentació relacionada al Manual de l'usuari. Per " "defecte no es filtra." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19476,12 +19490,12 @@ msgstr "" "Amplada màxima d'una línia a la sortida. Per defecte es detecta la mida de " "la pantalla." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "Cadena que es fa servir per separar els camps. Per defecte és un espai." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19489,15 +19503,15 @@ msgstr "" "Prefix per a tots els camins dels fitxers. Per defecte és el camí d'accés a " "la carpeta de la biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Camps no vàlids. Camps disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Camp d'ordenació no vàlid. Camps disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19505,7 +19519,7 @@ msgstr "" "No s'ha afegit els llibres següents perquè ja són a la base de dades (vegeu " "l'opció --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19519,7 +19533,7 @@ msgstr "" "indicar carpetes, vegeu\n" "les opcions relacionades amb les carpetes més avall.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19527,11 +19541,11 @@ msgstr "" "Assumeix que cada carpeta conté un sol llibre lògic i que tots els fitxers " "que hi ha són diferents formats del mateix llibre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Processa les carpetes de forma recursiva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19539,39 +19553,39 @@ msgstr "" "Afegeix els llibres a la base de dades encara que ja existeixin. La " "comparació es fa mitjançant els títols dels llibres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Afegeix un llibre en blanc (sense formats)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Estableix el títol del(s) llibre(s) afegit(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Estableix els autors del(s) llibre(s) afegit(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Estableix l'ISBN del(s) llibre(s) afegit(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Estableix les etiquetes del(s) llibre(s) afegit(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Estableix la sèrie del(s) llibre(s) afegit(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Estableix el nombre de sèrie del(s) llibre(s) afegit(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Heu d'especificar almenys un camp per afegir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19589,11 +19603,11 @@ msgstr "" "exemple, 23,34,57-85 (quan s'especifica un interval no s'inclou el darrer " "nombre de l'interval).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Heu d'especificar almenys un llibre per suprimir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19607,15 +19621,15 @@ msgstr "" "identificat per ID. Podeu aconseguir l'ID amb el comandament «list». Si el " "format ja existeix es sobreescriurà.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Heu d'especificar una ID i un fitxer de llibre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "Els fitxers de llibre han de tenir una extensió" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19632,11 +19646,11 @@ msgstr "" "extensió de fitxer com LRF, TXT o EPUB. Si el llibre lògic no té el format " "que s'especifica no es farà res\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Heu d'especificar una ID i un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19652,15 +19666,15 @@ msgstr "" "que identifica l'ID.\n" "ID és un número obtingut amb l'ordre «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Imprimeix les metadades en format OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Heu d'especificar una ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19670,24 +19684,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [opcions] ID /camí/a/les/metadadades.opf\n" -"\n" -"Estableix les metadades desades a la base de dades del calibre del llibre " -"identificat per l'ID\n" -"a partir del fitxer OPF metadades.opf. ID és un número obtingut amb l'ordre " -"«list».\n" -"Podeu fer-vos una idea del format OPF amb el modificador --as-opf del " -"comandament\n" -"«show_metadata».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Heu d'especificar una ID i un fitxer de metadades" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19705,29 +19739,29 @@ msgstr "" "metadades (a un\n" "fitxer opf). Podeu aconseguir les IDs amb el comandament «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exporta tots els llibres de la base de dades, ignorant la llista d'IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exporta els llibres a la carpeta que s'indica. Per defecte és" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exporta tots els llibres a una carpeta" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Si indiqueu aquesta opció es desactiva aquest comportament." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Heu d'indicar alguna ID o l'opció %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19744,7 +19778,7 @@ msgstr "" "espais ni dos punts. El nom és el nom visible de la columna. El tipus de " "dades és un de: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19752,7 +19786,7 @@ msgstr "" "Aquesta columna emmagatzema les etiquetes com a dades (amb valors separats " "per comes). Només s'aplica si les dades són de tipus text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19762,11 +19796,11 @@ msgstr "" "columna. És una cadena JSON. Per a les columnes d'enumeració utilitzeu --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Heu d'indicar etiqueta, nom i tipus de dades" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19785,7 +19819,7 @@ msgstr "" "genera.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19795,7 +19829,7 @@ msgstr "" "Si es declara, s'ignora --search.\n" "Per defecte: totes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19805,16 +19839,16 @@ msgstr "" "documentació del tema al Manual de l'usuari.\n" "Per defecte: sense filtre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra informació de sortida detallada. Útil per a depurar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Error: Heu d'indicar un fitxer de sortida del catàleg" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19835,7 +19869,7 @@ msgstr "" " comandament custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19843,11 +19877,11 @@ msgstr "" "Si la columna conté múltiples valors, afegeix els valors que s'indiquen als " "que ja hi ha, en lloc de substituir-los." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Error: Heu d'indicar un nom de camp, ID i valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19862,20 +19896,20 @@ msgstr "" "etiquetes de columna i les IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Mostra els detalls de cada columna." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Perdreu totes les dades de la columna %r. N'esteu segur (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19892,15 +19926,15 @@ msgstr "" " les columnes disponibles amb el comandament custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "No demanis confirmació" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Error: Heu d'indicar una etiqueta per a la columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19922,40 +19956,40 @@ msgstr "" " es sobreescriurà.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: Heu d'indicar una acció (add/remove/list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nom:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Cadena de cerca:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Error: Heu d'indicar un nom i una cadena de cerca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "s'ha afegit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Error: Heu d'indicar un nom" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "s'ha suprimit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: No es reconeix l'acció %s, ha de ser una de «add/remove/list»" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19967,12 +20001,12 @@ msgstr "" "Fes algunes comprovacions al sistema de fitxers que hi ha en una biblioteca. " "Els resultats són {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Sortida CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19980,7 +20014,7 @@ msgstr "" "Llista d'informes separats per comes.\n" "Per defecte: tots" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19988,7 +20022,7 @@ msgstr "" "Llista de les extensions que s'ignoraran separada per comes.\n" "Per defecte: totes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19996,11 +20030,11 @@ msgstr "" "Llista de noms que s'ignoraran separats per comes.\n" "Per defecte: tots" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Informe de comprovació desconegut" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -20030,7 +20064,7 @@ msgstr "" "OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20038,12 +20072,12 @@ msgstr "" "Fer la recuperació. El comandament no s'executa si no s'especifica aquesta " "opció." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Heu d'introduir l'opció %s per fer una recuperació" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -20056,7 +20090,7 @@ msgstr "" "La\n" "informació equival al que es mostra a la subfinestra d'etiquetes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20064,7 +20098,7 @@ msgstr "" "Genera només la sortida del nombre d'elements en una categoria en lloc del " "recompte per element a cada categoria" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20072,7 +20106,7 @@ msgstr "" "El caràcter que es posarà al voltant del valor de la categoria en mode CSV. " "Per defecte són les cometes (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20080,17 +20114,17 @@ msgstr "" "Llista separada per comes dels noms de la categoria de cerca.\n" "Per defecte: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La cadena que es farà servir per separar els camps en mode CSV. Per defecte " "és una coma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ELEMENTS DE LES CATEGORIES" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20129,18 +20163,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -20468,10 +20502,6 @@ msgstr "%d estrelles" msgid "Popularity" msgstr "Popularitat" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Ordena per" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "biblioteca" @@ -23384,3 +23414,28 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [opcions] ID /camí/a/les/metadadades.opf\n" +#~ "\n" +#~ "Estableix les metadades desades a la base de dades del calibre del llibre " +#~ "identificat per l'ID\n" +#~ "a partir del fitxer OPF metadades.opf. ID és un número obtingut amb l'ordre " +#~ "«list».\n" +#~ "Podeu fer-vos una idea del format OPF amb el modificador --as-opf del " +#~ "comandament\n" +#~ "«show_metadata».\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Heu d'especificar una ID i un fitxer de metadades" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 0025ae0782..cfc2c35ce7 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-13 18:11+0000\n" "Last-Translator: Michal Horáček \n" "Language-Team: Czech \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:46+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:37+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "Ano" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Hlavní" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Karta B" @@ -1145,7 +1145,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Zprávy" @@ -1153,8 +1153,8 @@ msgstr "Zprávy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -3958,10 +3958,11 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4031,7 +4032,7 @@ msgstr "Časové razítko" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Vydáno" @@ -4339,7 +4340,7 @@ msgstr "Žádné detaily nejsou k dispozici" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Obsah" @@ -4687,7 +4688,7 @@ msgstr "" msgid "Split Options:" msgstr "Možnosti rozdělení:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Nepodařilo ze najít pdftohtml, zkontrolujte zda je cesta k němu v sytémové " @@ -5634,11 +5635,11 @@ msgid "None of the selected books are on the device" msgstr "Žádné knihy z vybraných nejsou na zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Mažu knihy ze zařízení." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5646,7 +5647,7 @@ msgstr "" "Některé z vybraných knih jsou v připojeném zařízení. Odkud chcete " "vybrané soubory smazat?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5654,7 +5655,7 @@ msgstr "" "Vybrané knihy budou trvale odstraněny a soubory smazány z vaše " "calibre knihovny. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5784,8 +5785,8 @@ msgstr "Nepodařilo se stáhnout metadata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Stahování selhalo" @@ -5817,7 +5818,7 @@ msgid "Download complete" msgstr "Stahování dokončeno" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Download log" @@ -5909,11 +5910,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Použít změněná metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Vyskytly se chyby" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9735,8 +9736,8 @@ msgstr "Odkaz" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nebyly nalezeny žádné výsledky" @@ -9912,15 +9913,15 @@ msgid "Copied" msgstr "Kopírováno" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopírovat do schránky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Zobrazit log" @@ -12494,17 +12495,17 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová išta prohlížeče LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Následující strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Předcházející strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12986,7 +12987,7 @@ msgid "Edit Metadata" msgstr "Upravit metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13123,15 +13124,15 @@ msgstr "&Komentáře" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13139,27 +13140,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13167,38 +13168,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Stáhnout obálku..." @@ -14276,7 +14277,7 @@ msgid "Never" msgstr "Nikdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Podle prvního písmena" @@ -16165,13 +16166,13 @@ msgid "Manage Tags" msgstr "Spravovat tagy" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Spravovat uživatelské kategorie" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Spravovat uložená hledání" @@ -16259,151 +16260,164 @@ msgstr "Sbalit všechny kategorie" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Řadit podle" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Seřadit dle jména" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Seřadit dle popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Seřadit podle průměrného hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Nastavit pořadí položek v Tag prohlížeči" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Porovnat vše" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Najít kterékoliv" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Když se označí více záznamů v Prohlížeči tagů, najdi libovolný, nebo všechny " "z nich" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Spravovat autory, tagy atd." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Přejmenovat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Hledat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Hledat vše kromě %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Skrýt kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Zobrazit kategorii" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Hledat knihy v kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Hledat knihy mimo kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Spravovat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Zobrazit všechny kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16677,6 +16691,109 @@ msgstr "Export" msgid "Import" msgstr "Import" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Možnosti úpravy prohlížeče elektronických knih" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zapamatuj si posledně použitou velikost okna" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Nastaví uživatelské kaskádové styly, kterými je možné upravit vzhled všech " +"knih." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Změnit velikost obrázků větších než okno prohlížeče (dle velikosti tohoto " +"okna)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Dělení slov v textu" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Výchozí jazyk pro pravidla dělení slov" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Uložit současnou pozici v dokumentu při zavídání." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Nastavení písma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Patkové písmo" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Rodina fontů sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Rodina fontů monospaced" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Velikost standartního fontu v px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Velikost fontu monospaced v px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standardní typ fontu" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Máte rozpracovánu editaci klávesové zkratky, nejprve ji dokončete kliknutím " +"mimo editační box" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Nastavit prohlížeč elektronických knih" @@ -16768,14 +16885,6 @@ msgstr "zakázáno" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16825,135 +16934,40 @@ msgstr "Použít &styly" msgid "No results found for:" msgstr "Žádné výsledky nenalezeny pro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Možnosti úpravy prohlížeče elektronických knih" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zapamatuj si posledně použitou velikost okna" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Nastaví uživatelské kaskádové styly, kterými je možné upravit vzhled všech " -"knih." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Změnit velikost obrázků větších než okno prohlížeče (dle velikosti tohoto " -"okna)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Dělení slov v textu" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Výchozí jazyk pro pravidla dělení slov" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Uložit současnou pozici v dokumentu při zavídání." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Nastavení písma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Patkové písmo" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Rodina fontů sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Rodina fontů monospaced" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Velikost standartního fontu v px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Velikost fontu monospaced v px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standardní typ fontu" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Máte rozpracovánu editaci klávesové zkratky, nejprve ji dokončete kliknutím " -"mimo editační box" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Podívat do slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Přejít na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Další sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Předchozí sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Začátek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Konec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Začátek sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Konec sekce" @@ -17057,23 +17071,23 @@ msgstr "Vymaž seznam naposledy otevřených knih" msgid "Connecting to dict.org to lookup: %s…" msgstr "Připojení k dict.org pro vyhledávání: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -17082,80 +17096,80 @@ msgstr "" "%(which)s\n" "Současná velikost: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "zvětšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "zmenšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18071,14 +18085,14 @@ msgstr "Soubory obálek nejsou v databázi" msgid "Folders raising exception" msgstr "Složky vyvolávající výjimku" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" "Cesta ke calibre knihovně. Volitelně se použije cesta uložená v nastavení." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18088,7 +18102,7 @@ msgstr "" "\n" "Seznam knih dostupných v calibre databáze.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18098,7 +18112,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18109,11 +18123,11 @@ msgstr "" "Dostupná pole: %s\n" "Výchozí: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Seřadit výsledky dle vyrůstajícího pořadí" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18123,19 +18137,19 @@ msgstr "" "vyhledávání se podívejte do související dokumentace v uživatelské příručce. " "Výchozí je neprovádět žádné filtrování." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" "Maximální šířka řádku ve výstupu. Výchozí pro určení velikosti obrazovky." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Řetězec použitý k oddělení polí. Výchozí je mezera." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18143,15 +18157,15 @@ msgstr "" "Prefix pro všechny cesty k souborům. Výchozí je absolutní cesta do knihovní " "složky." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Neplatná pole. Dostupná pole:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Neplatné pole pro řazení. Dostupná pole:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18159,7 +18173,7 @@ msgstr "" "Následující knihy nebyly přidány, protože již existují v databázi " "(prozkoumejte --duplicates volbu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18168,7 +18182,7 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18176,11 +18190,11 @@ msgstr "" "Předpokládá se, že každý adresář obsahuje pouze jednu logickou knihu, a že " "všechny soubory v něm jsou různé formáty této knihy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Zpracuj adresáře rekurzivně" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18188,39 +18202,39 @@ msgstr "" "Přidat knihy do databáze, i když již existují. Srovnání je prováděno na " "základě názvů knih." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Přidat prázdnou knihu (knihu bez formátu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Musíte vybrat alespoň jeden soubor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18231,11 +18245,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Je třeba určit alespoň jednu knihu k odstranění" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18244,15 +18258,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Musíte zadat id a ebook soubor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "ebook soubor musí mít příponu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18262,11 +18276,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Musíte zvolit id a formát" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18281,15 +18295,15 @@ msgstr "" "Ukázat metadata uložená v calibre databázi pro knihu identifikovanou id.\n" "id je číslo ze seznamu příkazů.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Vytisknout metadata v OPF formě (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Musíte zvolit id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18299,14 +18313,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Musíte zvolit id a soubor s metadaty" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18317,28 +18361,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportovat všechny knihy do databáze bez ohledu na ID." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportovat knihy do adresáře. Výchozí je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportovat všechny knihy do jednoho adresáře" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Nastavení tohoto přepínače vypne toto chování." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Musíte specifikovat nějaká IDčka, nebo %s volby" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18349,7 +18393,7 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18357,18 +18401,18 @@ msgstr "" "Tento sloupec ukládá tagy jako data (mnoho čárkou oddělených hodnot). " "Použitelné pouze pokud je datový typ text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Musíte zadat označení, název a datový typ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18379,7 +18423,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18389,7 +18433,7 @@ msgstr "" "Pokud je deklarováno, volba --search je ignorována.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18400,17 +18444,17 @@ msgstr "" "příručce.\n" "Výchozí: bez filtrování" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobrazit podrobné výstupní informace. Užitečné pro hledání chyb v programu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Chyba: Musíte zadat výstupní soubor katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18422,7 +18466,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18430,11 +18474,11 @@ msgstr "" "Pokud sloupec ukládá více hodnot, přidá zvolené hodnoty do jedné existující, " "místo toho, aby se nahradila." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Chyba: Musíte zadat název pole, id a hodnotu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18448,20 +18492,20 @@ msgstr "" " Seznam dostupných vlastních sloupců. Zobrazí popisky sloupců a ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Zobrazit podrobnosti pro každý sloupec." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Ztratíte všechna data ve sloupci: %r. Jste si jisti (a/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18471,15 +18515,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Bez dotazu na potvrzení" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Chyba: Musíte zadat šířku sloupce" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18492,41 +18536,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Chyba: Musíte zadat akci (přidat|odstranit|seznam)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Název:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Hledaný řetězec:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Chyba: Musíte zadat název a hledaný řetězec" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "přidáno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Chyba: Musíte zadat název" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "odstraněno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Chyba: Akce %s nebyla uznána, musí být jedna z: (přidat|odstranit|seznam)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18536,12 +18580,12 @@ msgstr "" "%prog check_library [options]\n" "Provede nějaké kontroly na filesystému, kde je knihovna. Reporty jsou {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Výstup ve formátu CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18549,7 +18593,7 @@ msgstr "" "Čárkou oddělený seznam reportů.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18557,7 +18601,7 @@ msgstr "" "Čárkami oddělený seznam ignorovaných přípon.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18565,11 +18609,11 @@ msgstr "" "Čárkami oddělený seznam ignorovaných jmen.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Neznámé hlášení o kontrole" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18584,19 +18628,19 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" "Opravdu proveď obnovu. Příkaz nebude spuštěn, dokud je volba zvolena." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Musíte poskytnout %s volbu pro spuštění obnovy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18608,7 +18652,7 @@ msgstr "" "Vytvoří report kategorií informací v databázi.\n" "Informace je ekvivalentem toho, co se zobrazuje v panelu tagů.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18616,7 +18660,7 @@ msgstr "" "Výstupem je jen počet položek v kategorii namísto počtu položek v rámci " "kategorie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18624,7 +18668,7 @@ msgstr "" "Znak, který se umístí kolem hodnoty kategorie v CSV módu. Výchozí jsou " "uvozovky (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18632,15 +18676,15 @@ msgstr "" "Čárkami oddělený seznam kategorií hledaných jmen.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "Řetězec použitý k oddělení polí v režimu CSV. Výchozí je čárka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "POLOŽKY KATEGORIE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18670,17 +18714,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s Průměrné hodnocení je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -18983,10 +19027,6 @@ msgstr "%d hvězd" msgid "Popularity" msgstr "Oblíbenost" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Řadit podle" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "knihovna" @@ -21167,3 +21207,6 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Musíte zvolit id a soubor s metadaty" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index 245368aff6..e4aa91161e 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2012-05-26 05:00+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:51+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -82,7 +82,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -928,19 +928,19 @@ msgid "Yes" msgstr "Iawn" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Sail" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Cerdyn A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Cerdyn B" @@ -1092,7 +1092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newyddion" @@ -1100,8 +1100,8 @@ msgstr "Newyddion" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalog" @@ -3558,10 +3558,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3630,7 +3631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3900,7 +3901,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4199,7 +4200,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5100,23 +5101,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5244,8 +5245,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5277,7 +5278,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5351,11 +5352,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9002,8 +9003,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9179,15 +9180,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11683,17 +11684,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12163,7 +12164,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12300,15 +12301,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12316,27 +12317,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12344,38 +12345,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13414,7 +13415,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15276,13 +15277,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15370,149 +15371,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15778,6 +15792,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15866,14 +15977,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15923,129 +16026,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16149,101 +16163,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17091,20 +17105,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17114,7 +17128,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17122,49 +17136,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17173,55 +17187,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17232,11 +17246,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17245,15 +17259,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17263,11 +17277,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17277,15 +17291,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17295,14 +17309,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17313,28 +17357,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17345,24 +17389,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17373,30 +17417,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17408,17 +17452,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17427,20 +17471,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17450,15 +17494,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17471,40 +17515,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17512,34 +17556,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17554,18 +17598,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17573,33 +17617,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17627,17 +17671,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17921,10 +17965,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 506c32e485..f0611a00cd 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-02-16 16:39+0000\n" "Last-Translator: Mikkel Herold \n" "Language-Team: Danish \n" @@ -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: 2012-05-26 04:47+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:37+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -965,19 +965,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Main/hjem/primær" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kort B" @@ -1152,7 +1152,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheder" @@ -1160,8 +1160,8 @@ msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -3882,10 +3882,11 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3954,7 +3955,7 @@ msgstr "Tidsstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Udgivet" @@ -4243,7 +4244,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Indholdsfortegnelse" @@ -4590,7 +4591,7 @@ msgstr "" msgid "Split Options:" msgstr "Delemuligheder:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Kunne ikke finde pdftohtml, check at den er i din PATH" @@ -5501,17 +5502,17 @@ msgid "None of the selected books are on the device" msgstr "Ingen af de valgte bøger findes på enheden" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Sletter bøger fra enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5519,7 +5520,7 @@ msgstr "" "De valgte bøger vil blive permanent slettet og filerne fjernes fra " "dit calibre-bibliotek. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5649,8 +5650,8 @@ msgstr "Hentning af metadata fejlede" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Hentning mislykkedes" @@ -5682,7 +5683,7 @@ msgid "Download complete" msgstr "Filhentning gennemført" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Filhentning log" @@ -5762,11 +5763,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9495,8 +9496,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Ingen søgeresultater fundet" @@ -9672,15 +9673,15 @@ msgid "Copied" msgstr "Kopieret" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopiér til udklipsholder" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Vis log" @@ -12258,17 +12259,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF-viser værktøjslinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Næste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Forrige side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12748,7 +12749,7 @@ msgid "Edit Metadata" msgstr "Redigér metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12885,15 +12886,15 @@ msgstr "&Kommentarer" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Har omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12901,27 +12902,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Vent venligst" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Forespørgsel: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12929,38 +12930,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Aktuelt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Søger..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Henter metadata..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Henter omslag..." @@ -14040,7 +14041,7 @@ msgid "Never" msgstr "Aldrig" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15966,13 +15967,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Administrér brugerkategorier" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Administrér gemte søgninger" @@ -16060,150 +16061,163 @@ msgstr "Fold alle kategorier sammen" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sortér efter" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sortér efter navn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sortér efter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sortér efter middelvurdering" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Angiv sorteringsrækkefølgen for indgange mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Match alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Match enhver" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Når flere indgange vælges i mærke-browser, match enhver eller dem alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Søg efter %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Gem kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Vis kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Administrér %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Vis alle kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16477,6 +16491,106 @@ msgstr "Eksportér" msgid "Import" msgstr "Importér" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Indstillinger til tilpasning af e-bogsviseren" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Husk størrelsen på vinduet" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Sætter det brugerdefinerede CSS stilark. Dette kan bruges til at tilpasse " +"udseendet af alle bøger." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Skalér billeder større end visningsvinduet for at det kan rummes heri" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Orddel tekst" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Standard sprog for orddelingsregler" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Skrifttypeindstillinger" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif-skrifttypefamilien" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Sans-serif-skrifttypefamilien" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Monospaced-skrifttypefamilien" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standard skriftstørrelse i px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Monospaced skriftstørrelse i px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standard skrifttype" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Konfigurér Ebook læser" @@ -16567,14 +16681,6 @@ msgstr "deaktiveret" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16624,132 +16730,40 @@ msgstr "" msgid "No results found for:" msgstr "Ingen resultater fundet for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Indstillinger til tilpasning af e-bogsviseren" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Husk størrelsen på vinduet" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Sætter det brugerdefinerede CSS stilark. Dette kan bruges til at tilpasse " -"udseendet af alle bøger." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Skalér billeder større end visningsvinduet for at det kan rummes heri" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Orddel tekst" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Standard sprog for orddelingsregler" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Skrifttypeindstillinger" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif-skrifttypefamilien" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Sans-serif-skrifttypefamilien" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Monospaced-skrifttypefamilien" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standard skriftstørrelse i px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Monospaced skriftstørrelse i px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standard skrifttype" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Opslag i ordbog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Næste sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Forrige sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Dokument start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Dokument slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Sektion start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Sektion slut" @@ -16853,103 +16867,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Forbinder til dict.org for opslag: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "større" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17883,7 +17897,7 @@ msgstr "" msgid "Folders raising exception" msgstr "Mapper som giver exception-vink" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -17891,7 +17905,7 @@ msgstr "" "Sti til calibre-biblioteket. Standard er at anvende stien gemt i " "indstillingerne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17901,7 +17915,7 @@ msgstr "" "\n" "Liste de tilgængelige bøger i calibre databasen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17916,7 +17930,7 @@ msgstr "" "Standard: %%default. Det specielle felt \"all\" kan anvendes til at vælge " "alle felter. Har kun effekt i tekst-output-formatet." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17927,11 +17941,11 @@ msgstr "" "Tilgængelige felter: %s\n" "Standard: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sortér resultaterne i stigende orden" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -17941,8 +17955,8 @@ msgstr "" "for søgeforespørgslen, venligst se den søge relaterede dokumentation i " "brugermanualen. Standard er ingen filtrering." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17950,26 +17964,26 @@ msgstr "" "Maksimale bredde af en enkelt linje i output. Standard er at detektere " "skærmstørrelsen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Strengen anvendt til at separere felter. Standard er et mellemrum." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" "Præfiks for alle filstier. Standard er en absolut sti til biblioteksmappen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Ugyldige felter. Tilgængelige felter:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ugyldig sorteringsfelt. Tilgængelige felter:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17977,7 +17991,7 @@ msgstr "" "Følgende bøger blev ikke tilføjet da de allerede eksisterer i databasen (se -" "-duplicates option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17991,7 +18005,7 @@ msgstr "" "specificere mapper, se\n" "mappe relaterede options nedenfor.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17999,11 +18013,11 @@ msgstr "" "Formod at hver mappe kun har én enkelt logisk bog og at alle filer i den er " "forskellige e-bogsformater af denne bog" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Behandle mapper rekursivt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18011,39 +18025,39 @@ msgstr "" "Tilføj bøger til databasen selvom de allerede eksisterer. Sammenligning er " "baseret på bogtitlerne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Tilføj en tom bog (en bog uden formater)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Du skal specificere mindst en fil at tilføje" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18054,11 +18068,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Du skal specificere mindst en bog der skal fjernes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18072,15 +18086,15 @@ msgstr "" "identificeret ved id. Du kan få id ved at anvende list-kommandoen. Hvis " "formatet allerede eksisterer, bliver det overskrevet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Du skal specificere en id og en e-bog-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "E-bog-filen skal have en filendelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18097,11 +18111,11 @@ msgstr "" "eller TXT eller EPUB. Hvis den logiske bog ikke har fmt tilgængelig, gøres " "intet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Du skal specificere en id og et format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18116,15 +18130,15 @@ msgstr "" "Vis metadataene gemt i calibre-databasen for bogen identificeret ved id.\n" "id er et id number fra list-kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Udskriv metadata i OPF-form (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Du skal specificere en id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18134,22 +18148,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /sti/til/metadata.opf\n" -"\n" -"Angiv metadataene gemt i calibre-databasen for bogen identificeret ved id\n" -"fra OPF-fil metadata.opf. id er et id number fra list-kommandoen. Du\n" -"kan få en hurtig føling med OPF-formatet ved at anvende --as-opf switchen " -"til\n" -"show_metadata-kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Du skal specificere en id og en metadata-fil" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18166,28 +18202,28 @@ msgstr "" "Eksport operationen gemmer alle bogens formater, dets omslag og metadata (i\n" "en opf-fil). Du kan få id numbers fra list-kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksporter alle bøger i databasen, listen over id'er ignoreres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Eksportér bøger til den angivne mappe. Standardmappen er" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Eksportér alle bøger til en enkel mappe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Specificering af denne switch vil slå denne opførsel fra." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Du skal specificere nogle ids eller %s valget" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18204,7 +18240,7 @@ msgstr "" "indeholde mellemrum eller koloner. name er det menneskevenlige kolonnenavn.\n" "datatype er en af: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18212,7 +18248,7 @@ msgstr "" "Denne kolonne gemmer mærker ligesom data (f.eks. multiple kommaseparerede " "værdier). Giver kun mening hvis datatypen er tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18222,11 +18258,11 @@ msgstr "" "blive fortolket. Dette er en JSON-streng. For opremsningssøjler, anvend --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Du skal specificere label, name og datatype" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18244,7 +18280,7 @@ msgstr "" " Options styrer hvordan indgange vises i det genererede katalog-ouput.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18254,7 +18290,7 @@ msgstr "" "Hvis erklæret, --search bliver ignoreret.\n" "Standard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18264,16 +18300,16 @@ msgstr "" "søgeforespørgsel, venligst se søgerelateret dokumentation i brugermanualen.\n" "Standard: Ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljeret output-information. Anvendeligt ved fejlfinding" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Fejl: Du skal specificere en katalog output-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18295,7 +18331,7 @@ msgstr "" " -kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18303,11 +18339,11 @@ msgstr "" "Hvis kolonnen gemmer multiple værdier, tilføjes de specificerede værdier til " "de eksisterende, istedet for at overskrive dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Fejl: Du skal specificere et feltnavn, id og value" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18322,20 +18358,20 @@ msgstr "" "ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Vis detaljer for hver kolonner." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18352,15 +18388,15 @@ msgstr "" " kolonner med custom_columns-kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Spørger/spørg ikke efter bekræftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Fejl: Du skal specificere en kolonne label" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18383,40 +18419,40 @@ msgstr "" " vil den blive overskrevet.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fejl: Du skal angive en aktion (tilføj|fjern|liste)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Navn:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Søgestreng:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Fejl: Du skal angive et navn og en søgestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "tilføjet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Fejl: Du skal angive et navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "fjernet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Fejl: Aktion %s ikke genkendt, skal være en af: (tilføj|fjern|liste)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18428,12 +18464,12 @@ msgstr "" "Udføre nogle check på filsystemet som repræsenterer et bibliotek. Rapporter " "er {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Output i CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18441,7 +18477,7 @@ msgstr "" "Komma-separeret liste af rapporter.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18449,7 +18485,7 @@ msgstr "" "Komma-separeret liste af fil-extensions som ignoreres.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18457,11 +18493,11 @@ msgstr "" "Komma-separeret liste af navne som ignoreres.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Ukendt rapport check" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18490,7 +18526,7 @@ msgstr "" "efter hvad der er fundet i OPF-filerne.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18498,12 +18534,12 @@ msgstr "" "Skal opretningen virkelig udføres. Kommanden vil ikke køre, medmindre denne " "mulighed bliver angivet." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18515,7 +18551,7 @@ msgstr "" "Laver en rapport af kategoriinformationen i databasen.\n" "Informationen er ækvivalenten af hvad som vises i mærkeruden.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18523,7 +18559,7 @@ msgstr "" "Output kun antallet af emner i en kategori, istedet for antallet per emne " "indenfor kategorien" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18531,7 +18567,7 @@ msgstr "" "Tegn til at sætte omkring kategoriværdien i CSV-tilstand. Standard er " "gåseøjne (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18539,16 +18575,16 @@ msgstr "" "Kommasepareret liste af kategori opslagsnavne.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Streng anvendt til at separere felter i CSV-tilstand. Standard er et komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "KATEGORI EMNER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18586,17 +18622,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Komprimerer database" @@ -18905,10 +18941,6 @@ msgstr "%d stjerner" msgid "Popularity" msgstr "Popularitet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sortér efter" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "bibliotek" @@ -21070,3 +21102,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Du skal specificere en id og en metadata-fil" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /sti/til/metadata.opf\n" +#~ "\n" +#~ "Angiv metadataene gemt i calibre-databasen for bogen identificeret ved id\n" +#~ "fra OPF-fil metadata.opf. id er et id number fra list-kommandoen. Du\n" +#~ "kan få en hurtig føling med OPF-formatet ved at anvende --as-opf switchen " +#~ "til\n" +#~ "show_metadata-kommandoen.\n" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 56e10aec75..47e98a6f7f 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-29 09:40+0000\n" "Last-Translator: SimonFS \n" "Language-Team: American English \n" @@ -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: 2012-05-30 05:19+0000\n" -"X-Generator: Launchpad (build 15316)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:39+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -83,7 +83,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -178,22 +178,22 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -981,19 +981,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Haupt" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Karte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Karte B" @@ -1179,7 +1179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" @@ -1187,8 +1187,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -4245,10 +4245,11 @@ msgstr "Nein" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4317,7 +4318,7 @@ msgstr "Zeitstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Veröffentlicht" @@ -4640,7 +4641,7 @@ msgstr "Keine Details verfügbar" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" @@ -4995,7 +4996,7 @@ msgstr "" msgid "Split Options:" msgstr "Einstellungen zum Aufteilen:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Konnte pdftohtml nicht finden, überprüfen Sie, ob es in der PATH Variable " @@ -5979,11 +5980,11 @@ msgid "None of the selected books are on the device" msgstr "Keines der selektierten Bücher ist auf dem Gerät" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5991,7 +5992,7 @@ msgstr "" "Einige der ausgewählten Bücher sind auf dem angeschlossenen Gerät vorhanden. " "Wo wollen Sie die Dateien löschen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5999,7 +6000,7 @@ msgstr "" "Die ausgewählten Bücher werden dauerhaft gelöscht und die Dateien aus " "der Calibre-Bibliothek entfernt. Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6131,8 +6132,8 @@ msgstr "Download der Metadaten fehlgeschlagen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Herunterladen gescheitert" @@ -6171,7 +6172,7 @@ msgid "Download complete" msgstr "Herunterladen abgeschlossen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Protokoll des Herunterladens" @@ -6273,11 +6274,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Geänderte Metadaten übernehmen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Einige Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10300,8 +10301,8 @@ msgstr "Verknüpfung" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -10486,15 +10487,15 @@ msgid "Copied" msgstr "Kopiert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Log-Datei anschauen" @@ -13233,17 +13234,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF-Betrachter-Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Vorherige Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13764,7 +13765,7 @@ msgid "Edit Metadata" msgstr "Metadaten bearbeiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13913,15 +13914,15 @@ msgstr "&Bemerkungen" msgid "Basic metadata" msgstr "Basis Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Enthält Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Enthält Zusammenfassung" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13934,29 +13935,29 @@ msgstr "" "Herunterladen Umschlagbilder erhalten, und\n" "umgekehrt." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Siehe auf" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "Calibre lädt Metadaten herunter von: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Bitte warten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Abfrage: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Herunterladen der Metadaten fehlgeschlagen. Wählen Sie Details anzeigen für " "Details" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13968,42 +13969,42 @@ msgstr "" "den Nachnamen des Autors und ein einzelnes, prägnantes Wort aus dem " "Titel.

Um das gesamte Log zu sehen, wählen sie Details anzeigen." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Aktuelles Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Umschlagbilder für %s werden geladen, bitte warten..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Herunterladen von Umschlagbildern fehlgeschlagen, wählen Sie \"Details " "anzeigen\" für Details." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Es wurden für %s keine Umschlagbilder gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, 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:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Lade Metadaten herunter..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Lade Umschlagbild..." @@ -15220,7 +15221,7 @@ msgid "Never" msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Nach Anfangsbuchstaben" @@ -17428,13 +17429,13 @@ msgid "Manage Tags" msgstr "Schlagwörter verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Benutzer-Kategorien verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gespeicherte Suchen verwalten" @@ -17532,31 +17533,44 @@ msgstr "" "Keine weiteren Treffer.

Klicken Sie nochmal auf Finden, um zum ersten " "Treffer zu gelangen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sortieren nach" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Nach Name sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Nach Bewertungsdurchschnitt sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Reihenfolge der Schlagwörter im Schlagwort-Browser einstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" @@ -17564,11 +17578,11 @@ msgstr "" "entweder Bücher, bei denen mindestens ein Eintrag passt, oder aber Bücher, " "bei denen alle Einträge passen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Verwalte Autoren, Schlagwörter, etc." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17576,110 +17590,110 @@ msgstr "" "Alle Kategorie-Editoren sind auch durch einen Rechtsklick auf die Einträge " "im obigen Schlagwort-Browser erreichbar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "%s umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "%s löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Sortierung für %s bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Link editieren für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "%s zu einer Benutzer-Kategorie hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Kinder von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Lösche Suche %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Entferne %(item)s von Kategorie %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Nach %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Nach allem außer %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Unterkategorie zu %s hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Lösche Benutzerkategorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Kategorie %s ausblenden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Kategorie anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Bücher in der Kategorie %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Bücher außerhalb der Kategorie %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "%s verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Alle Kategorien anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Unterkategorisierungs-Schema ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partition" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Erster Buchstabe kann nur verwendet werden beim Sortieren nach Name" @@ -17985,6 +17999,118 @@ msgstr "Exportieren" msgid "Import" msgstr "Importieren" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Einstellungen zum Anpassen des E-Book-Betrachters" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zuletzt verwendete Fenstergröße merken" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " +"des Aussehens aller Bücher." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Legt die Maximalbreite fest, die der Buchtext und die Bilder im " +"Vollbildmodus haben wird. Dadurch ist es möglich den Buchtext zu lesen, ohne " +"dass er zu breit wird." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Bilder, die größer als das Betrachterfenster sind, passend verkleinern" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Silbentrennung" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Beim Verlassen die aktuelle Position im Dokument speichern" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Mit dem Mausrad umblättern" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" +"Scrollen mit den Auf- und Abwärts Pfeiltasten zu dem nächsten Seitenumbruch " +"verhindern" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Die Zeit in Sekunden für die Umblättern Animation. Standard ist eine halbe " +"Sekunde." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Der Wert, der genutzt wird, um die Schriftgröße anzupassen, wenn die " +"größer/kleiner Buttons gedrückt werden. Sollte eine Nummer zwischen 0 und 1 " +"sein." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Schrifteinstellungen" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serife Schriftartfamilie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Serifenlose Schriftartfamilie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Nichtproportionale Schriftartfamilie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standardschriftgröße in Punkt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Nichtproportionale Schriftgröße in Punkt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standardschriftart" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Am bearbeiten" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Sie editieren momentan Tastenkürzel. Beenden Sie dies zuerst durch einen " +"Klick außerhalb des Tatenkürzeldialogs." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "E-Book-Betrachter konfigurieren" @@ -18077,17 +18203,6 @@ msgstr "Deaktiviert" msgid "Mouse &wheel flips pages" msgstr "Mausrad &blättert um" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Legt die Maximalbreite fest, die der Buchtext und die Bilder im " -"Vollbildmodus haben wird. Dadurch ist es möglich den Buchtext zu lesen, ohne " -"dass er zu breit wird." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Maximale Textbreite im &Vollbild:" @@ -18142,141 +18257,40 @@ msgstr "Benutzer &Stylesheet" msgid "No results found for:" msgstr "Kein Ergebnis gefunden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Einstellungen zum Anpassen des E-Book-Betrachters" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zuletzt verwendete Fenstergröße merken" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " -"des Aussehens aller Bücher." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Bilder, die größer als das Betrachterfenster sind, passend verkleinern" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Silbentrennung" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Beim Verlassen die aktuelle Position im Dokument speichern" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Mit dem Mausrad umblättern" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" -"Scrollen mit den Auf- und Abwärts Pfeiltasten zu dem nächsten Seitenumbruch " -"verhindern" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Die Zeit in Sekunden für die Umblättern Animation. Standard ist eine halbe " -"Sekunde." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Der Wert, der genutzt wird, um die Schriftgröße anzupassen, wenn die " -"größer/kleiner Buttons gedrückt werden. Sollte eine Nummer zwischen 0 und 1 " -"sein." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Schrifteinstellungen" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serife Schriftartfamilie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Serifenlose Schriftartfamilie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Nichtproportionale Schriftartfamilie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standardschriftgröße in Punkt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Nichtproportionale Schriftgröße in Punkt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standardschriftart" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Am bearbeiten" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Sie editieren momentan Tastenkürzel. Beenden Sie dies zuerst durch einen " -"Klick außerhalb des Tatenkürzeldialogs." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Im Wörterbuch nachsch&lagen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Suche nach dem nächsten Vorkommen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Nächster Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Vorheriger Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Beginn des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Ende des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Beginn des Abschnitts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Ende des Abschnitts" @@ -18382,23 +18396,23 @@ msgstr "Liste der zuletzt geöffneten Bücher löschen" msgid "Connecting to dict.org to lookup: %s…" msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Dieser Ordner existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "Der Speicherort, auf den das Objekt verweist, existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "E-Book wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-Books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18407,76 +18421,76 @@ msgstr "" "Schriftgröße %(which)s machen\n" "Aktuelle Vergrößerung: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "breiter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "schmaler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Lade E-Book..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Konnte E-Book nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Steuerung des E-Book-Betrachters" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Wenn ausgewählt, wird das Betrachterfenster nach Möglichkeit im Vordergrund " "geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Wenn ausgewählt, wird das Betrachterfenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18484,7 +18498,7 @@ msgstr "" "Bildschirmposition, an der das Buch geöffnet werden soll. Die Stelle wird " "oben links im Betrachter angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19530,7 +19544,7 @@ msgstr "Cover-Dateien nicht in der Datenbank" msgid "Folders raising exception" msgstr "Ordner mit auftretenden Fehlern" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19538,7 +19552,7 @@ msgstr "" "Pfad zur Calibre Bibliothek. Die Voreinstellung ist der in den Einstellungen " "gespeicherte Pfad." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19548,7 +19562,7 @@ msgstr "" "\n" "Listet die vorhandenen Bücher in der Calibre Datenbank auf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19563,7 +19577,7 @@ msgstr "" "Voreinstellung: %%default. Das Feld \"all\" kann für die Auswahl aller " "Felder verwendet werden. Funktioniert nur mit dem Ausgabe-Format Text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19574,11 +19588,11 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ergebnisse in aufsteigender Reihenfolge sortieren" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19588,8 +19602,8 @@ msgstr "" "sehen Sie sich bitte die Dokumentation, die die Suche betrifft, im " "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19597,13 +19611,13 @@ msgstr "" "Maximale Breite einer einzelnen Zeile in der Ausgabe. In der Voreinstellung " "wird die Bildschirmgröße erkannt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "Zeichenfolge zur Unterscheidung der Felder. Die Voreinstellung ist ein " "Leerzeichen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19611,15 +19625,15 @@ msgstr "" "Der Vorsatzcode zu allen Dateipfaden. Die Voreinstellung ist der absolute " "Pfad zum Bibliotheksverzeichnis." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Ungültige Felder. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19627,7 +19641,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19641,7 +19655,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19650,11 +19664,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene E-Book-Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19662,40 +19676,40 @@ msgstr "" "Bücher zur Datenbank hinzufügen, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Ein leeres Buch hinzufügen (ein Buch ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Titel der hinzugefügten Bücher festlegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Autor der hinzugefügten Bücher festlegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "ISBN der hinzugefügten Bücher festlegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Tags der hinzugefügten Bücher festlegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Serien der der hinzugefügten Bücher festlegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Serien Nummer der hinzugefügten Bücher festlegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19713,11 +19727,11 @@ msgstr "" "(bei Angabe eines Bereichs, ist die letzte Zahl im Bereich nicht " "enthalten).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19731,15 +19745,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine E-Book-Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "E-Book Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19756,11 +19770,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19776,15 +19790,15 @@ msgstr "" "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Metadaten als OPF (XML) drucken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19794,24 +19808,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] ID /pfad/zu/metadaten.opf\n" -"\n" -"Stellt die in der Calibre Datenbank gespeicherten Metadaten für das durch " -"die ID angegebene Buch\n" -"ein auf die Metadaten der OPF Datei metadata.opf. ID ist eine ID Nummer des " -"Befehls list. Sie\n" -"erhalten einen ersten Eindruck vom OPF Format durch die Verwendung der --as-" -"opf Option mit dem\n" -"show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Geben Sie eine ID und eine Metadaten Datei an" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19829,29 +19863,29 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Die Betätigung dieses Schalters stellt das Verhalten aus." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19869,7 +19903,7 @@ msgstr "" "benutzerfreundliche Name der Spalte.\n" "Datentyp ist einer von : {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19877,7 +19911,7 @@ msgstr "" "Diese Spalte speichert Daten ähnlich wie bei Schlagwörtern (z.B. mehrere " "durch Kommata getrennte Werte). Gilt nur, wenn der Datentyp Text ist." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19887,11 +19921,11 @@ msgstr "" "interpretiert werden. Dies ist eine JSON-Zeichenkette. Für nummerierte " "Spalten verwenden Sie --display='{\"enum_values\":[\"Wert1\", \"Wert2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Sie müssen Beschriftung, Name und Datentyp angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19909,7 +19943,7 @@ msgstr "" "werden.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19920,7 +19954,7 @@ msgstr "" "Wenn angegeben, wird --search ignoriert.\n" "Voreinstellung: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19930,17 +19964,17 @@ msgstr "" "please see the search-related documentation in the User Manual.\n" "Default: no filtering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Detaillierte Ausgabeinformation anzeigen. Hilfreich zur Fehlerdiagnose." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Fehler: Sie müssen eine Katalog-Ausgabedatei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19962,7 +19996,7 @@ msgstr "" " Befehls.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19970,11 +20004,11 @@ msgstr "" "Wenn die Spalte mehrere Werte speichert, sollen die angegebenen Werte zu den " "bestehenden hinzugefügt werden, anstatt sie zu ersetzen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Fehler: Sie müssen einen Feldnamen, eine ID und einen Wert angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19989,21 +20023,21 @@ msgstr "" "Spaltenbeschriftung und IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Details jeder Spalte anzeigen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Es werden alle Daten gelöscht in der Spalte: %r. Sind Sie sicher (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20020,15 +20054,15 @@ msgstr "" " Spalten mit dem custom_columns Befehl anzeigen lassen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Nicht nach einer Bestätigung fragen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Fehler: Sie müssen eine Spaltenbeschriftung angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20050,40 +20084,40 @@ msgstr "" " Suche mit gleichem Namen hinzugefügt wird.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fehler: Sie müssen eine Aktion angeben (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Name:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Suchausdruck:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Fehler: Sie müssen einen Namen und einen Suchausdruck angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Fehler: Sie müssen einen Namen angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "entfernt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Fehler: Aktion %s nicht erkannt, muss sein aus: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -20095,12 +20129,12 @@ msgstr "" "Führt einige Überprüfungen auf dem Dateisystem einer Bibliothek durch. " "Reports sind {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Ausgabe als CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20108,7 +20142,7 @@ msgstr "" "Komma-separierte Liste mit Reporten.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20116,7 +20150,7 @@ msgstr "" "Komma-separierte Liste der zu ignorierenden Erweiterungen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20124,11 +20158,11 @@ msgstr "" "Komma-separierte Liste der zu ignorierenden Namen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Unbekannte Berichtüberprüfung" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -20157,7 +20191,7 @@ msgstr "" "genau wie die in den OPF- Dateien gespeicherten Daten.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20165,14 +20199,14 @@ msgstr "" "Führt die Wiederherstellung tatsächlich durch. Der Befehl wird nicht " "ausgeführt, wenn diese Option nicht vorhanden ist." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, 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:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -20185,7 +20219,7 @@ msgstr "" "Die Information entspricht dem, was im Schlagwort-Browser angezeigt\n" "wird.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20193,7 +20227,7 @@ msgstr "" "Nur Anzahl der Einträge in einer Kategorie ausgeben anstelle der Anzahl pro " "Eintrag in der Kategorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20201,7 +20235,7 @@ msgstr "" "Zeichen, mit dem Kategorie- Werte im CSV- Modus umschlossen werden. Standard " "sind Anführungszeichen (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20209,17 +20243,17 @@ msgstr "" "Komma-separierte Liste von Kategorie-Suchnamen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Zeichenfolge zur Aufteilung von Feldern im CSV- Modus. Standard ist ein " "Komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "KATEGORIE EINTRÄGE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20257,17 +20291,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu E-Book Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -20597,10 +20631,6 @@ msgstr "%d Sterne" msgid "Popularity" msgstr "Beliebtheit" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sortieren nach" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "Bibliothek" @@ -23023,3 +23053,28 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Geben Sie eine ID und eine Metadaten Datei an" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] ID /pfad/zu/metadaten.opf\n" +#~ "\n" +#~ "Stellt die in der Calibre Datenbank gespeicherten Metadaten für das durch " +#~ "die ID angegebene Buch\n" +#~ "ein auf die Metadaten der OPF Datei metadata.opf. ID ist eine ID Nummer des " +#~ "Befehls list. Sie\n" +#~ "erhalten einen ersten Eindruck vom OPF Format durch die Verwendung der --as-" +#~ "opf Option mit dem\n" +#~ "show_metadata Befehl.\n" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 9323f49fc7..1920b5dbc0 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-20 11:46+0000\n" "Last-Translator: vangelis \n" "Language-Team: Greek \n" @@ -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: 2012-05-26 04:49+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:40+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -985,19 +985,19 @@ msgid "Yes" msgstr "Ναι" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Κύρια μνήμη" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Κάρτα μνήμης Α" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Κάρτα μνήμης Β" @@ -1156,7 +1156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ειδήσεις" @@ -1164,8 +1164,8 @@ msgstr "Ειδήσεις" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Κατάλογος" @@ -3753,10 +3753,11 @@ msgstr "Όχι" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3825,7 +3826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Δημοσιεύτηκε" @@ -4096,7 +4097,7 @@ msgstr "Δεν υπάρχουν διαθέσιμες λεπτομέρειες" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Πίνακας Περιεχομένων" @@ -4395,7 +4396,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5304,23 +5305,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5448,8 +5449,8 @@ msgstr "Η λήψη μεταδεδομένων απέτυχε" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Η λήψη απέτυχε" @@ -5486,7 +5487,7 @@ msgid "Download complete" msgstr "Η λήψη ολοκληρώθηκε" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5560,11 +5561,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Γίνεται εφαρμογή των νέων μεταδεδομένων" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9211,8 +9212,8 @@ msgstr "Σύνδεσμος" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Δεν βρέθηκαν αντιστοιχίες." @@ -9388,15 +9389,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Αντιγραφή στο πρόχειρο" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Εμφάνιση καταγραφής" @@ -11892,17 +11893,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Επόμενη Σελίδα" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Προηγούμενη Σελίδα" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12372,7 +12373,7 @@ msgid "Edit Metadata" msgstr "Επεξεργασία μεταδεδομένων" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12509,15 +12510,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12525,27 +12526,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Παρακαλώ περιμένετε" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Ερώτηση: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12553,38 +12554,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Αναζήτηση…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13623,7 +13624,7 @@ msgid "Never" msgstr "Ποτέ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15485,13 +15486,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15579,149 +15580,162 @@ msgstr "Σύμπτυξη όλων των κατηγοριών" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Ταξινόμηση κατά" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ταξινόμηση κατά όνομα" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Ταίριασμα όλων" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Ταίριασμα με οποιοδήποτε" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Διαχείριση συγγραφέων, tags, κτλ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Αναζήτηση για %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Προβολή Κατηγοριών" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15987,6 +16001,103 @@ msgstr "Εξαγωγή" msgid "Import" msgstr "Εισαγωγή" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Επιλογές γραμματοσειράς" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -16075,14 +16186,6 @@ msgstr "ανενεργό" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16132,129 +16235,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Επιλογές γραμματοσειράς" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Μετάβαση στο..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Επόμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Προηγούμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16358,101 +16372,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Επιλογή ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "μεγαλύτερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "μικρότερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Γίνεται φόρτωση του eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Δεν ήταν δυνατή η φόρτωση του eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17318,20 +17332,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17341,7 +17355,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17349,49 +17363,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17400,55 +17414,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17459,11 +17473,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17472,15 +17486,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17490,11 +17504,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17504,15 +17518,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17522,14 +17536,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17540,28 +17584,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17572,24 +17616,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17600,30 +17644,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17635,17 +17679,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17654,20 +17698,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17677,15 +17721,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17698,40 +17742,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Όνομα:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "προστέθηκε" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17739,34 +17783,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17781,18 +17825,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17800,33 +17844,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17854,17 +17898,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -18148,10 +18192,6 @@ msgstr "" msgid "Popularity" msgstr "Δημοτικότητα" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Ταξινόμηση κατά" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 1f01962fb4..2f30157f80 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 16:13+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" @@ -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: 2012-05-26 05:03+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:52+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index eeb1823f17..1fd13aef93 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -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: 2012-05-26 05:03+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:53+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -921,19 +921,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1087,7 +1087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" @@ -1095,8 +1095,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3626,10 +3626,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3698,7 +3699,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3968,7 +3969,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4267,7 +4268,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5168,23 +5169,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5312,8 +5313,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5345,7 +5346,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5419,11 +5420,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9070,8 +9071,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9247,15 +9248,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11751,17 +11752,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12231,7 +12232,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12368,15 +12369,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12384,27 +12385,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12412,38 +12413,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13482,7 +13483,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15344,13 +15345,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15438,149 +15439,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15846,6 +15860,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15934,14 +16045,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15991,129 +16094,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16217,101 +16231,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17159,20 +17173,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17182,7 +17196,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17190,49 +17204,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17241,55 +17255,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17300,11 +17314,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17313,15 +17327,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17331,11 +17345,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17345,15 +17359,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17363,14 +17377,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17381,28 +17425,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17413,24 +17457,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17441,30 +17485,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17476,17 +17520,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17495,20 +17539,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17518,15 +17562,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17539,40 +17583,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17580,34 +17624,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17622,18 +17666,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17641,33 +17685,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17695,17 +17739,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17989,10 +18033,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index abc2c0b0c9..95e44fb857 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-28 15:00+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -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: 2012-05-29 04:44+0000\n" -"X-Generator: Launchpad (build 15316)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:52+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -963,19 +963,19 @@ msgid "Yes" msgstr "Yes" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Main" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Card A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Card B" @@ -1153,7 +1153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" @@ -1161,8 +1161,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalogue" @@ -4118,10 +4118,11 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4190,7 +4191,7 @@ msgstr "Timestamp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Published" @@ -4499,7 +4500,7 @@ msgstr "No details available" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Table of Contents" @@ -4846,7 +4847,7 @@ msgstr "" msgid "Split Options:" msgstr "Split Options:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Could not find pdftohtml, check it is in your PATH" @@ -5798,11 +5799,11 @@ msgid "None of the selected books are on the device" msgstr "None of the selected books are on the device" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Deleting books from device." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5810,7 +5811,7 @@ msgstr "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5818,7 +5819,7 @@ msgstr "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5948,8 +5949,8 @@ msgstr "Failed to download metadata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Download failed" @@ -5985,7 +5986,7 @@ msgid "Download complete" msgstr "Download complete" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Download log" @@ -6085,11 +6086,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Applying changed metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Some failures" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9984,8 +9985,8 @@ 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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "No matches found" @@ -10166,15 +10167,15 @@ msgid "Copied" msgstr "Copied" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copy to clipboard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "View log" @@ -12854,17 +12855,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer toolbar" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Next Page" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Previous Page" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13374,7 +13375,7 @@ msgid "Edit Metadata" msgstr "Edit Metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13522,15 +13523,15 @@ msgstr "&Comments" msgid "Basic metadata" msgstr "Basic metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Has cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Has summary" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13542,27 +13543,27 @@ msgstr "" "having a cover will find a cover in the download\n" "cover stage, and vice versa." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "See at" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "Calibre is downloading metadata from: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Please wait" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Query: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "Failed to download metadata. Click \"Show Details\" to see details." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13574,39 +13575,39 @@ msgstr "" "single distinctive word from the title.

To see the full log, click \"Show " "Details\"." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Current cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Searching..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Downloading covers for %s, please wait..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "Failed to download any covers, click \"Show details\" for details." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Could not find any covers for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "Found %(num)d covers of %(title)s. Pick the one you like best." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Downloading metadata..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Downloading cover..." @@ -14790,7 +14791,7 @@ msgid "Never" msgstr "Never" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "By first letter" @@ -16930,13 +16931,13 @@ msgid "Manage Tags" msgstr "Manage Tags" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Manage User Categories" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Manage Saved Searches" @@ -17030,41 +17031,54 @@ msgstr "Collapse all categories" msgid "No More Matches.

Click Find again to go to first match" msgstr "No More Matches.

Click Find again to go to first match" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sort by" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sort by name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sort by popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sort by average rating" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Set the sort order for entries in the Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Match all" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Match any" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "When selecting multiple entries in the Tag Browser match any or all of them" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Manage authors, tags, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17072,110 +17086,110 @@ msgstr "" "All of these category_managers are available by right-clicking on items in " "the tag browser above." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Rename %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Delete %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Edit sort for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Edit link for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Add %s to user category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Children of %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Delete search %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Remove %(item)s from category %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Search for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Search for everything but %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Add sub-category to %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Delete user category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Hide category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Show category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Search for books in category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Search for books not in category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Manage %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Show all categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Change sub-categorization scheme" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Disable" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partition" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "First letter is usable only when sorting by name." @@ -17461,6 +17475,113 @@ msgstr "Export" msgid "Import" msgstr "Import" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Options to customise the ebook viewer" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Remember last used window size" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Set the user CSS stylesheet. This can be used to customise the look of all " +"books." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "Resize images larger than the viewer window to fit inside it" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Hyphenate text" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Default language for hyphenation rules" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Save the current position in the document when quitting" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Have the mouse wheel turn pages" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"The time, in seconds, for the page flip animation. Default is half a second." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Font options" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "The serif font family" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "The sans-serif font family" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "The monospaced font family" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "The standard font size in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "The monospaced font size in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "The standard font type" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Still editing" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configure Ebook viewer" @@ -17551,17 +17672,6 @@ msgstr "disabled" msgid "Mouse &wheel flips pages" msgstr "Mouse &wheel flips pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Maximum text width in &fullscreen:" @@ -17616,136 +17726,40 @@ msgstr "User &Stylesheet" msgid "No results found for:" msgstr "No results found for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Options to customise the ebook viewer" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Remember last used window size" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Set the user CSS stylesheet. This can be used to customise the look of all " -"books." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "Resize images larger than the viewer window to fit inside it" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Hyphenate text" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Default language for hyphenation rules" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Save the current position in the document when quitting" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Have the mouse wheel turn pages" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"The time, in seconds, for the page flip animation. Default is half a second." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Font options" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "The serif font family" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "The sans-serif font family" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "The monospaced font family" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "The standard font size in px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "The monospaced font size in px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "The standard font type" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Still editing" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Lookup in dictionary" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Search for next occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Go to..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Next Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Previous Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Document Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Document End" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Section Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Section End" @@ -17849,23 +17863,23 @@ msgstr "Clear list of recently opened books" msgid "Connecting to dict.org to lookup: %s…" msgstr "Connecting to dict.org to lookup: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "No such location" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "The location pointed to by this item does not exist." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -17874,74 +17888,74 @@ msgstr "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "larger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "smaller" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "If specified, viewer window will try to open full screen when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -17949,7 +17963,7 @@ msgstr "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18976,7 +18990,7 @@ msgstr "Cover files not in database" msgid "Folders raising exception" msgstr "Folders raising exception" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18984,7 +18998,7 @@ msgstr "" "Path to the calibre library. Default is to use the path stored in the " "settings." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18994,7 +19008,7 @@ msgstr "" "\n" "List the books available in the calibre database.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19009,7 +19023,7 @@ msgstr "" "Default: %%default. The special field \"all\" can be used to select all " "fields. Only has effect in the text output format." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19020,11 +19034,11 @@ msgstr "" "Available fields: %s\n" "Default: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sort results in ascending order" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19034,20 +19048,20 @@ msgstr "" "please see the search related documentation in the User Manual. Default is " "to do no filtering." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 -msgid "" -"The maximum width of a single line in the output. Defaults to detecting " -"screen size." -msgstr "" -"The maximum width of a single line in the output. Defaults to detecting " -"screen size." - #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "The string used to separate fields. Default is a space." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19055,15 +19069,15 @@ msgstr "" "The prefix for all file paths. Default is the absolute path to the library " "folder." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Invalid fields. Available fields:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Invalid sort field. Available fields:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19071,7 +19085,7 @@ msgstr "" "The following books were not added as they already exist in the database " "(see --duplicates option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19085,7 +19099,7 @@ msgstr "" "directories, see\n" "the directory related options below.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19093,11 +19107,11 @@ msgstr "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Process directories recursively" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19105,39 +19119,39 @@ msgstr "" "Add books to database even if they already exist. Comparison is done based " "on book titles." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Add an empty book (a book with no formats)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Set the title of the added book(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Set the authors of the added book(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Set the ISBN of the added book(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Set the tags of the added book(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Set the series of the added book(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Set the series number of the added book(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "You must specify at least one file to add" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19155,11 +19169,11 @@ msgstr "" "in the range is not\n" "included).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "You must specify at least one book to remove" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19173,15 +19187,15 @@ msgstr "" "identified by id. You can get id by using the list command. If the format " "already exists, it is replaced.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "You must specify an id and an ebook file" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "ebook file must have an extension" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19197,11 +19211,11 @@ msgstr "" "by using the list command. fmt should be a file extension like LRF or TXT or " "EPUB. If the logical book does not have fmt available, do nothing.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "You must specify an id and a format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19217,15 +19231,15 @@ msgstr "" "id.\n" "id is an id number from the list command.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Print metadata in OPF form (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "You must specify an id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19235,23 +19249,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"Set the metadata stored in the calibre database for the book identified by " -"id\n" -"from the OPF file metadata.opf. id is an id number from the list command. " -"You\n" -"can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19269,28 +19304,28 @@ msgstr "" "(in\n" "an opf file). You can get id numbers from the list command.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Export all books in database, ignoring the list of ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Export books to the specified directory. Default is" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Export all books into a single directory" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Specifying this switch will turn this behavior off." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "You must specify some ids or the %s option" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19308,7 +19343,7 @@ msgstr "" "column.\n" "datatype is one of: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19316,7 +19351,7 @@ msgstr "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19326,11 +19361,11 @@ msgstr "" "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "You must specify label, name and datatype" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19348,7 +19383,7 @@ msgstr "" "ouput.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19358,7 +19393,7 @@ msgstr "" "If declared, --search is ignored.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19368,16 +19403,16 @@ msgstr "" "please see the search-related documentation in the User Manual.\n" "Default: no filtering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Show detailed output information. Useful for debugging" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Error: You must specify a catalogue output file" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19397,7 +19432,7 @@ msgstr "" " command.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19405,11 +19440,11 @@ msgstr "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Error: You must specify a field name, id and value" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19423,20 +19458,20 @@ msgstr "" " List available custom columns. Shows column labels and ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Show details for each column." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "You will lose all data in the column: %r. Are you sure (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19452,15 +19487,15 @@ msgstr "" " columns with the custom_columns command.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Do not ask for confirmation" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Error: You must specify a column label" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19482,40 +19517,40 @@ msgstr "" " replaced.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: You must specify an action (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Name:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Search string:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Error: You must specify a name and a search string" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "added" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Error: You must specify a name" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "removed" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: Action %s not recognised, must be one of: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19527,12 +19562,12 @@ msgstr "" "Perform some checks on the filesystem representing a library. Reports are " "{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Output in CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19540,7 +19575,7 @@ msgstr "" "Comma-separated list of reports.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19548,7 +19583,7 @@ msgstr "" "Comma-separated list of extensions to ignore.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19556,11 +19591,11 @@ msgstr "" "Comma-separated list of names to ignore.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Unknown report check" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19586,7 +19621,7 @@ msgstr "" "what is found in the OPF files.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19594,12 +19629,12 @@ msgstr "" "Really do the recovery. The command will not run unless this option is " "specified." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "You must provide the %s option to do a recovery" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19611,7 +19646,7 @@ msgstr "" "Produce a report of the category information in the database. The\n" "information is the equivalent of what is shown in the tags pane.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19619,7 +19654,7 @@ msgstr "" "Output only the number of items in a category instead of the counts per item " "within the category" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19627,7 +19662,7 @@ msgstr "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19635,15 +19670,15 @@ msgstr "" "Comma-separated list of category lookup names.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "The string used to separate fields in CSV mode. Default is a comma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "CATEGORY ITEMS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19681,17 +19716,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sAverage rating is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Compacting database" @@ -20012,10 +20047,6 @@ msgstr "%d stars" msgid "Popularity" msgstr "Popularity" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sort by" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "library" @@ -22826,3 +22857,27 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "You must specify an id and a metadata file" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 376442871e..61fbe7c03f 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-03-20 07:43+0000\n" "Last-Translator: Eliovir \n" "Language-Team: Esperanto \n" @@ -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: 2012-05-26 04:47+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:38+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -946,19 +946,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1112,7 +1112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1120,8 +1120,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3580,10 +3580,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3652,7 +3653,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3922,7 +3923,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4221,7 +4222,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5122,23 +5123,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5266,8 +5267,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5299,7 +5300,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5373,11 +5374,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9024,8 +9025,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9201,15 +9202,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11705,17 +11706,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12185,7 +12186,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12322,15 +12323,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12338,27 +12339,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12366,38 +12367,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13436,7 +13437,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15298,13 +15299,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15392,149 +15393,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15800,6 +15814,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15888,14 +15999,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15945,129 +16048,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16171,101 +16185,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17113,20 +17127,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17136,7 +17150,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17144,49 +17158,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17195,55 +17209,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17254,11 +17268,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17267,15 +17281,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17285,11 +17299,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17299,15 +17313,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17317,14 +17331,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17335,28 +17379,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17367,24 +17411,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17395,30 +17439,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17430,17 +17474,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17449,20 +17493,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17472,15 +17516,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17493,40 +17537,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17534,34 +17578,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17576,18 +17620,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17595,33 +17639,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17649,17 +17693,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17943,10 +17987,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 22eded16b4..368f6fe524 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-25 16:42+0000\n" "Last-Translator: Jellby \n" "Language-Team: Spanish\n" @@ -18,8 +18,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: 2012-05-26 04:58+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:48+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:537 msgid "" @@ -100,7 +100,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -195,22 +195,22 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -992,19 +992,19 @@ msgid "Yes" msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Tarjeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Tarjeta B" @@ -1192,7 +1192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" @@ -1200,8 +1200,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catálogo" @@ -4239,10 +4239,11 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4311,7 +4312,7 @@ msgstr "Marca temporal" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicado" @@ -4634,7 +4635,7 @@ msgstr "No hay detalles disponibles" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Índice" @@ -4992,7 +4993,7 @@ msgstr "" msgid "Split Options:" msgstr "Opciones de división:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "No fue posible encontrar pdftohtml, compruebe que está en el PATH" @@ -5970,11 +5971,11 @@ msgid "None of the selected books are on the device" msgstr "Ninguno de los libros seleccionados está en el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Eliminando libros del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5982,7 +5983,7 @@ msgstr "" "Algunos de los libros seleccionados están en el dispositivo conectado. ¿De " "dónde quiere borrar los libros seleccionades?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5990,7 +5991,7 @@ msgstr "" "Los libros seleccionados serán borrados permanentemente y los " "ficheros eliminados de su biblioteca calibre. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6123,8 +6124,8 @@ msgstr "No se pudieron descargar los metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "La descarga ha fallado" @@ -6162,7 +6163,7 @@ msgid "Download complete" msgstr "Descarga finalizada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Registro de descargas" @@ -6262,11 +6263,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Aplicando los metadatos modificados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Algunos fallos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10217,8 +10218,8 @@ msgstr "Enlace" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "No se encontraron coincidencias" @@ -10401,15 +10402,15 @@ msgid "Copied" msgstr "Copiado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copiar al portapapeles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Ver registro" @@ -13133,17 +13134,17 @@ msgid "LRF Viewer toolbar" msgstr "Barra de herramientas del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Página siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Página anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13660,7 +13661,7 @@ msgid "Edit Metadata" msgstr "Modificar metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13808,15 +13809,15 @@ msgstr "Co&mentarios" msgid "Basic metadata" msgstr "Metadatos básicos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Tiene portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Tiene resumen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13828,29 +13829,29 @@ msgstr "" "se encontrará una en la fase de descargar portadas, o\n" "al contrario." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Vea en" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre está descargando metadatos desde: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Espere un momento" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Consulta: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "No se pudieron descargar los metadatos. Pulse «Mostrar detalles» para más " "información" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13862,42 +13863,42 @@ msgstr "" "apellido del autor y una sola palabra del título.

Para ver el registro " "completo, pulse «Mostrar detalles»." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Portada actual" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Buscando..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Descargando portadas para %s, espere..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "No se pudo descargar ninguna portada, pulse en «Mostrar detalles» para más " "información." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "No se encontró ninguna portada para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "Se encontraron %(num)d portadas para %(title)s. Escoja la que más le " "guste." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Descargando metadatos..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Descargando portada..." @@ -15104,7 +15105,7 @@ msgid "Never" msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Por la primera letra" @@ -17277,13 +17278,13 @@ msgid "Manage Tags" msgstr "Administrar etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Administrar categorías de usuario" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Administrar búsquedas guardadas" @@ -17379,42 +17380,55 @@ msgstr "" "No hay más coincidencias.

Pulse en Buscar para volver a la primera " "coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Ordenar por" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ordenar por nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ordenar por popularidad" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordenar por calificación promedio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Establece el orden de las entradas en el navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Buscar todas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Buscar cualquiera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Al seleccionar varias entradas en el navegador de etiquetas buscar una " "cualquiera o todas ellas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Administrar autores, etiquetas, etc." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17422,110 +17436,110 @@ msgstr "" "Todos estos administradores de categorías están disponibles pulsando con el " "botón derecho sobre los elementos del explorador de etiquetas arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Renombrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Eliminar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Modificar orden para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Modificar enlace para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Añadir %s a la categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Subcategorías de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Borrar la búsqueda %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Eliminar %(item)s de la categoría %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Buscar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Buscar todo menos %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Añadir una subcategoría a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Eliminar la categoría de usuario %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Ocultar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Buscar libros en la categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Buscar libros fuera de la categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Administrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Ver todas las categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Cambiar el método de división de categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Desactivar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partición" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "La primera letra sólo puede usarse cuando se ordena por nombre" @@ -17824,6 +17838,117 @@ msgstr "E&xportar" msgid "Import" msgstr "&Importar" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opciones para personalizar el visor de libros electrónicos" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "&Recordar el último tamaño de ventana usado" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Establecer los estilos CSS de usuario. Esto se usa para personalizar la " +"apariencia de todos los libros." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Establece la anchura máxima del texto e imágenes del libro en modo de " +"pantalla completa. Esto le permite leer el libro sin que sea demasiado ancho." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Redimensionar las imágenes mayores que la ventana del visor para que quepan " +"en ella" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Dividir palabras" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Idioma predeterminado para las reglas de división de palabras" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Guardar la posición actual en el documento al salir" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Hacer que la rueda del ratón sirva para pasar páginas" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" +"Evita que las teclas de movimiento arriba y abajo desplacen la vista más " +"allá de los sáltos de página" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"El tiempo, en segundos, para la animación de paso de página. El valor " +"predeterminado es medio segundo." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"La proporción en que cambia el tamaño de letra cuando se pulsan los botones " +"de tamaño de letra mayor o menor. Debe ser un número entre 0 y 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opciones de tipo de letra" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "El tipo de letra serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "El tipo de letra sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "El tipo de letra monoespaciada" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "El tamaño de letra estándar en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "El tamaño de letra monoespaciada en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "El tipo de letra estándar" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Aún en edición" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Aún está modificando un atajo de teclado. Termine primero de hacerlo, " +"pulsando fuera del cuadro de edición de atajos." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurar el visor de libros electrónicos" @@ -17916,16 +18041,6 @@ msgstr "desactivado" msgid "Mouse &wheel flips pages" msgstr "La &rueda del ratón pasa la página" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Establece la anchura máxima del texto e imágenes del libro en modo de " -"pantalla completa. Esto le permite leer el libro sin que sea demasiado ancho." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Anchura máxima del texto en &pantalla completa:" @@ -17980,141 +18095,40 @@ msgstr "Usar &hoja de estilos" msgid "No results found for:" msgstr "No hay resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opciones para personalizar el visor de libros electrónicos" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "&Recordar el último tamaño de ventana usado" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Establecer los estilos CSS de usuario. Esto se usa para personalizar la " -"apariencia de todos los libros." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Redimensionar las imágenes mayores que la ventana del visor para que quepan " -"en ella" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Dividir palabras" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Idioma predeterminado para las reglas de división de palabras" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Guardar la posición actual en el documento al salir" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Hacer que la rueda del ratón sirva para pasar páginas" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" -"Evita que las teclas de movimiento arriba y abajo desplacen la vista más " -"allá de los sáltos de página" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"El tiempo, en segundos, para la animación de paso de página. El valor " -"predeterminado es medio segundo." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"La proporción en que cambia el tamaño de letra cuando se pulsan los botones " -"de tamaño de letra mayor o menor. Debe ser un número entre 0 y 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opciones de tipo de letra" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "El tipo de letra serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "El tipo de letra sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "El tipo de letra monoespaciada" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "El tamaño de letra estándar en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "El tamaño de letra monoespaciada en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "El tipo de letra estándar" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Aún en edición" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Aún está modificando un atajo de teclado. Termine primero de hacerlo, " -"pulsando fuera del cuadro de edición de atajos." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Localizar en el diccionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Buscar ocurrencia siguiente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Siguiente sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Inicio del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Final del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Inicio de la sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Final de la sección" @@ -18221,23 +18235,23 @@ msgstr "Limpiar la lista de los libros abiertos recientemente" msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando con dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "No existe la ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "La ubicación a la que apunta este elemento no existe." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18246,75 +18260,75 @@ msgstr "" "%(which)s el tamaño de letra\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "Aumentar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "Reducir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Introducir el título del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18322,7 +18336,7 @@ msgstr "" "Posición en la que abrir el libro especificado. La posición es una ubicación " "mostrada en la esquina superior izquierda del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19370,7 +19384,7 @@ msgstr "Portadas que no están en la base de datos" msgid "Folders raising exception" msgstr "Carpetas que dan error" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19378,7 +19392,7 @@ msgstr "" "Ruta de la biblioteca de calibre. De manera predeterminada se usa la ruta " "almacenada en las preferencias." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19388,7 +19402,7 @@ msgstr "" "\n" "Lista de los libros disponibles en la base de datos de calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19404,7 +19418,7 @@ msgstr "" "seleccionar todos los campos. Sólo tiene efecto en el formato de salida de " "texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19415,11 +19429,11 @@ msgstr "" "Campos disponibles: %s\n" "Valor predeterminado: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordenar los resultados en orden ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19429,8 +19443,8 @@ msgstr "" "consulta de búsqueda acuda a la documentación relacionada con la búsqueda en " "el Manual de usuario. De manera predeterminada no se realiza el filtrado." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19438,12 +19452,12 @@ msgstr "" "La longitud máxima de las líneas en la salida. De manera predeterminada se " "toma la anchura de la pantalla." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "El texto usado para separar campos. El valor predeterminado es un espacio." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19451,15 +19465,15 @@ msgstr "" "El prefijo para todas las rutas de fichero. El valor predeterminado es la " "ruta absoluta de la carpeta de la biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Campos no válidos. Campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenación no válido. Campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19467,7 +19481,7 @@ msgstr "" "Los siguientes libros no se han añadido puesto que ya existen en la base de " "datos (vér la opción --duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19481,7 +19495,7 @@ msgstr "" "especificarse directorios, ver las opciones relativas a directorios más " "abajo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19489,11 +19503,11 @@ msgstr "" "Asumir que cada directorio tiene un solo libro y que todos los ficheros del " "directorio son diferentes formatos del mismo libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Procesar directorios recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19501,39 +19515,39 @@ msgstr "" "Añadir los libros a la base de datos aunque ya existan. La comparación se " "realiza sobre el título de los libros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Añadir libro en blanco (sin formato)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Establece el título de los libros añadidos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Establece el autor de los librs añadidos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Establece el ISBN de los libros añadidos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Establece las etiquetas de los libros añadidos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Establece la serie de los libros añadidos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Establece el número de la serie de los libros añadidos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Debe especificar al menos un fichero para añadir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19551,11 +19565,11 @@ msgstr "" "(al especificar un intervalo, el último número del intervalo no está " "incluido).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Debe especificar al menos un libro para eliminar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19569,15 +19583,15 @@ msgstr "" "libro identificado por ID. Se puede obtener el ID usando la orden «list». Si " "el formato ya existe, será reemplazado por el nuevo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Debe especificar un ID y un fichero de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "El fichero de libro electrónico debe tener una extensión" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19593,11 +19607,11 @@ msgstr "" "ID usando la orden «list». fmt debe ser una extensión de fichero como LRF, " "TXT o EPUB. Si el libro no tiene el formato fmt disponible, no hace nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Debe especificar un ID y un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19613,15 +19627,15 @@ msgstr "" "libro identificado por ID.\n" "ID es un identificador de la orden «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir los metadatos en formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Debe especificar un ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19631,22 +19645,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [opciones] ID /ruta/a/metadatos.opf\n" -"\n" -"Asignar los metadatos del libro identificado por ID a partir del fichero " -"OPF\n" -"metadatos.opf. El ID es un identificador de orden «list». Puede ver en qué\n" -"consiste el formato OPF usando la opción --as-opf en la orden " -"show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Debe especificar un ID y un fichero de metadatos" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19665,31 +19701,31 @@ msgstr "" "y metadatos (en un fichero OPF). Se pueden obtener los identificadores con " "la orden «list».\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos los libros de la base de datos, haciendo caso omiso de la " "lista de identificaciones." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" "Exportar los libros al directorio especificado. El valor predeterminado es" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportar todos los libros en un solo directorio" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Si se especifica esta opción se desactiva este comportamiento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Debe especificar algún ID o la opción %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19705,7 +19741,7 @@ msgstr "" "columna. No debe contener espacios ni dos puntos. «nombre» es el nombre " "visible de la columna. «tipo_de_dato» es uno de: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19713,7 +19749,7 @@ msgstr "" "Esta columna almacena datos de etiquetas (valores separados por comas). Sólo " "se aplica si el tipo de dato es texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19724,11 +19760,11 @@ msgstr "" "las columnas de enumeración use --display='{\"enum_values\":[\"val1\", " "\"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Debe especificar una etiqueta, nombre y tipo de dato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19747,7 +19783,7 @@ msgstr "" "catálogo generado.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19758,7 +19794,7 @@ msgstr "" "Si se declara, no se usará --search.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19768,16 +19804,16 @@ msgstr "" "véase la documentación relativa a búsquedas en el Manual de usuario.\n" "Valor predeterminado: sin filtrado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de salida detallada. Útil para la depuración" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Error: Debe especificar un fichero de salida para el catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19798,7 +19834,7 @@ msgstr "" "orden «custom_columns».\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19806,11 +19842,11 @@ msgstr "" "Si la columna almacena valores múltiples, añadir los valores especificados a " "los existentes en lugar de reemplazarlos." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Error: Debe especificar un nombre de campo, identificador y valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19825,20 +19861,20 @@ msgstr "" "etiquetas de columna e identificadores.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Mostrar detalles de las columnas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Se perderán todos los datos de la columna: %r. Está seguro (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19854,15 +19890,15 @@ msgstr "" " las columnas disponibles con la orden «custom_columns».\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "No pedir confirmación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Error: Debe especificar una etiqueta para la columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19884,41 +19920,41 @@ msgstr "" " reemplazada.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: Debe especificar una acción (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nombre:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Texto de búsqueda:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Error: Debes de especificar un nombre y la candena de búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "añadido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Error: Debe especificar un nombre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "eliminada" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Error: La acción %s no se reconoce, debe ser una de: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19930,12 +19966,12 @@ msgstr "" "Realiza algunas comprobaciones en el sistema de ficheros que contiene la " "biblioteca. El resultado es {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Salida en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19943,7 +19979,7 @@ msgstr "" "Lista de resultados separados por comas\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19951,7 +19987,7 @@ msgstr "" "Lista de extensiones para ignorar separadas por comas.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19959,11 +19995,11 @@ msgstr "" "Lista de nombres para ignorar separados por comas.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Resultado desconocido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19991,7 +20027,7 @@ msgstr "" "recuperados serán tan precisos como lo sean los ficheros OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19999,12 +20035,12 @@ msgstr "" "Hacer la recuperación. Esta orden no se ejecutará a menos que se especifique " "esta opción." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Debe proporcionar la opción %s para hacer una recuperación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -20016,7 +20052,7 @@ msgstr "" "Genera un informe de la información de la categoría en la base de datos. La\n" "información es el equivalente a lo que se muestra en el panel de etiquetas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20024,7 +20060,7 @@ msgstr "" "Generar en la salida sólo el número de elementos en una categoría en vez de " "cuántas veces aparece por elemento en la categoría" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20032,7 +20068,7 @@ msgstr "" "El carácter que se pondrá alrededor del valor de la categoría en modo CSV. " "El valor predeterminado son las comillas ('')." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20040,17 +20076,17 @@ msgstr "" "Lista de los nombres de las categorías a buscar, separados por comas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "El texto que se usará para separar los campos en el modo CSV. El valor " "predeterminado es una coma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ELEMENTOS DE CATEGORÍAS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20089,19 +20125,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:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -20432,10 +20468,6 @@ msgstr "%d estrellas" msgid "Popularity" msgstr "Popularidad" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Ordenar por" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "biblioteca" @@ -23352,3 +23384,26 @@ msgstr "" "default_tweak_format = None (Usar el formato de salida)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Debe especificar un ID y un fichero de metadatos" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [opciones] ID /ruta/a/metadatos.opf\n" +#~ "\n" +#~ "Asignar los metadatos del libro identificado por ID a partir del fichero " +#~ "OPF\n" +#~ "metadatos.opf. El ID es un identificador de orden «list». Puede ver en qué\n" +#~ "consiste el formato OPF usando la opción --as-opf en la orden " +#~ "show_metadata.\n" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 127b4bef0e..5a44e3633e 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-02 00:16+0000\n" "Last-Translator: Kaur Alasoo \n" "Language-Team: Estonian \n" @@ -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: 2012-05-26 04:48+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:38+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -940,19 +940,19 @@ msgid "Yes" msgstr "Jah" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Peamine" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kaart B" @@ -1104,7 +1104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1112,8 +1112,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3571,10 +3571,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3643,7 +3644,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3913,7 +3914,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4212,7 +4213,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5113,23 +5114,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5257,8 +5258,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5290,7 +5291,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5364,11 +5365,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9015,8 +9016,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9192,15 +9193,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11696,17 +11697,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12176,7 +12177,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12313,15 +12314,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12329,27 +12330,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12357,38 +12358,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13427,7 +13428,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15289,13 +15290,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15383,149 +15384,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15791,6 +15805,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15879,14 +15990,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15936,129 +16039,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16162,101 +16176,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17104,20 +17118,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17127,7 +17141,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17135,49 +17149,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17186,55 +17200,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17245,11 +17259,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17258,15 +17272,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17276,11 +17290,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17290,15 +17304,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17308,14 +17322,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17326,28 +17370,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17358,24 +17402,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17386,30 +17430,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17421,17 +17465,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17440,20 +17484,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17463,15 +17507,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17484,40 +17528,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17525,34 +17569,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17567,18 +17611,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17586,33 +17630,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17640,17 +17684,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17934,10 +17978,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 9846f01076..c906248ebb 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-03-21 19:30+0000\n" "Last-Translator: Mikel Iturbe Urretxa \n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -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: 2012-05-26 04:45+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:35+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -82,7 +82,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -996,19 +996,19 @@ msgid "Yes" msgstr "Bai" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Nagusia" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "A txartela" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "B txartela" @@ -1176,7 +1176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Albisteak" @@ -1184,8 +1184,8 @@ msgstr "Albisteak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalogoa" @@ -4101,10 +4101,11 @@ msgstr "Ez" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4173,7 +4174,7 @@ msgstr "Dataren zigilua (noizkoa)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Argitaratua" @@ -4469,7 +4470,7 @@ msgstr "Ez dago xehetasunik eskuragarri" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Aurkibidea" @@ -4817,7 +4818,7 @@ msgstr "" msgid "Split Options:" msgstr "Zatitzeko eta bereizteko aukerak:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Ezin izan da aurkitu pdftohtml programarik pdf formatutik html formatura " @@ -5759,11 +5760,11 @@ msgid "None of the selected books are on the device" msgstr "Hautatutako liburuak ez daude irakurgailuan, ezta bakar bat ere" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Ezabatzen liburuak irakurgailutik." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5771,7 +5772,7 @@ msgstr "" "Hautatutako liburuetako batzuk erantsitako gailuan daude. Nondik nahi " "duzu ezabatu hautatutako fitxategiak?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5779,7 +5780,7 @@ msgstr "" "Aukeratutako liburuak betiko ezabatu egingo dira zure calibre " "liburutegitik eta fitxategiak ezabatu egingo dira betiko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5910,8 +5911,8 @@ msgstr "Kale egin du metadatuak deskargatzen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Jaitsierak huts egin du" @@ -5943,7 +5944,7 @@ msgid "Download complete" msgstr "Jaitsiera osatu da" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -6031,11 +6032,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Aldatutako metadatuak ezartzen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Arazo batzuk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9803,8 +9804,8 @@ msgstr "Esteka" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Ez da bat datorrenik aurkitu" @@ -9980,15 +9981,15 @@ msgid "Copied" msgstr "Kopiaturik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopiatu arbelean" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Erregistroa ikusi" @@ -12588,17 +12589,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF Ikustailearen tresna-barra" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Hurrengo orrialdea" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Aurreko orrialdea" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13093,7 +13094,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13234,15 +13235,15 @@ msgstr "&Iruzkinak" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13250,27 +13251,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13278,38 +13279,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Deskargatzen liburu-azala..." @@ -14406,7 +14407,7 @@ msgid "Never" msgstr "Inoiz ez" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Lehen letratik" @@ -16362,13 +16363,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Kudeatu erabiltzaile kategoriak" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Kudeatu gordetako bilaketak" @@ -16468,151 +16469,164 @@ msgstr "" "Ez dago bat etortze gehiagorik.

Egin klik berriro Bilatu horretan " "lehen bat etortzera joateko" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sailkatu honen arabera:" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Izenez ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ospearen arabera ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordenatu batezbesteko balorazioen arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ezarri etiketen arakatzaileko sarreren ordena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Bilatu dena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Bilatu edozein" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Etiketen arakatzailean hainbat sarrera hautatzen direnean bilatu haietako " "bat edo haiek guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Ezkutatu %s kategoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Erakutsi kategoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Kudeatu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Erakutsi kategoria guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Aldatu azpi-kategorizazio eskema" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16890,6 +16904,110 @@ msgstr "Esportatu" msgid "Import" msgstr "Inportatu" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Gogoratu erabilitako azken leiho tamaina" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Ezarri CSS (Cascading Style Sheets) estiloa. Hau liburu guztien itxura " +"pertsonalizatzeko erabil daiteke." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Ikustaileko leihoa baino handiagoak diren irudien neurriak aldatzen ditu, " +"ikustaileko leihora doitzeko" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Gidoidun \" - \"hitzak dituen testua" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" +"Lehenetsitako zein hizkuntzatako gidoiei buruzko arautegia dago ezarrita" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Gorde dokumentuaren oraingo egoera alde egiterakoan" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Saguaren gurpilak orriak biratzeko aukera" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Denbora, segundotan, orrialdeen biraren animazioa ikusteko. Lehenetsita " +"dagoena, segundo erdia." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Letra-tipoaren aukerak" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif letra-tipokoen familia" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Sans-serif letra-tipokoen familia" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Monospaced letra-tipokoen familia" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Letra-tipo tamaina estandarra pixeletan" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Monospaced letra-tipo tamaina pixeletan" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Letra-tipo estandarra" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Liburu irakurgailua konfiguratu" @@ -16982,14 +17100,6 @@ msgstr "desgaiturik" msgid "Mouse &wheel flips pages" msgstr "Saguaren &gurpilak orriak biratu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -17043,136 +17153,40 @@ msgstr "Erabiltzailearen &Estilo-orria" msgid "No results found for:" msgstr "Ez da emaitzik aurkitu honetarako:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Gogoratu erabilitako azken leiho tamaina" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Ezarri CSS (Cascading Style Sheets) estiloa. Hau liburu guztien itxura " -"pertsonalizatzeko erabil daiteke." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Ikustaileko leihoa baino handiagoak diren irudien neurriak aldatzen ditu, " -"ikustaileko leihora doitzeko" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Gidoidun \" - \"hitzak dituen testua" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" -"Lehenetsitako zein hizkuntzatako gidoiei buruzko arautegia dago ezarrita" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Gorde dokumentuaren oraingo egoera alde egiterakoan" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Saguaren gurpilak orriak biratzeko aukera" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Denbora, segundotan, orrialdeen biraren animazioa ikusteko. Lehenetsita " -"dagoena, segundo erdia." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Letra-tipoaren aukerak" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif letra-tipokoen familia" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Sans-serif letra-tipokoen familia" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Monospaced letra-tipokoen familia" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Letra-tipo tamaina estandarra pixeletan" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Monospaced letra-tipo tamaina pixeletan" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Letra-tipo estandarra" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Bilatu hiztegian" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Joan horra..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Hurrengo atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Aurreko atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Documentuaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Documentuaren bukaera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Atalaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Atalaren amaiera" @@ -17276,105 +17290,105 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18341,14 +18355,14 @@ msgstr "" msgid "Folders raising exception" msgstr "Goraka doazen karpeten salbuespena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" "calibre liburutegirako bidea. Lehenetsita hauxe: ezarpenetan gordetako bidea." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18358,7 +18372,7 @@ msgstr "" "\n" "calibre datu basean eskuragarri dauden liburuen zerrenda.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18374,7 +18388,7 @@ msgstr "" "eremu guztiak batera hautatzeko. Testu output formatuetan besterik ez du " "efektua izango." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18385,11 +18399,11 @@ msgstr "" "Eskuragarri dauden eremuak: %s\n" "Lehenetsia: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordenatu emaitzak goranzka" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18399,8 +18413,8 @@ msgstr "" "formaturako, mesedez begiratu bilaketari buruzko dokumentazioa " "Erabiltzailearen eskuliburua. Lehenetsita: ez egin inolako iragazpenik." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18408,11 +18422,11 @@ msgstr "" "Lerro sinple baten zabalera maximoa. Lehenetsitako balioa: pantailaren " "tamaina detektatzea." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Eremuak bereizteko erabiltzen den testua. Lehenetsia: espazio bat." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18420,15 +18434,15 @@ msgstr "" "Fitxategi bide guztietarako aurrizkia. Lehenetsia: liburutegiko karpetarako " "bide hutsa." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Balio gabeko eremuak. Eskuragarri dauden eremuak:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ordenatzeko eremu balio gabea. Eskuragarri dauden eremuak:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18436,7 +18450,7 @@ msgstr "" "Hurrengo liburuak ez dira gehitu zeren dagoeneko datu basean bazeuden (ikus -" "-duplicates aukera: \"bikoiztuak\"):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18450,7 +18464,7 @@ msgstr "" "daitezke, ikus itzazu\n" "direktorioei buruzko aukerak beherago.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18458,11 +18472,11 @@ msgstr "" "Onartu direktorio bakoitzak liburu bakarra daukala loturik eta beraz " "karpetako fitxategi guztiak liburu beraren formatu desberdinak direla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Prozesatu direktorioak modu errekurtsiboan" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18470,39 +18484,39 @@ msgstr "" "Gehitu liburuak datu-basera, nahiz eta dagoeneko bertan izan. Erkaketa " "liburuen izenburuetan oinarrituko da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Gehitu liburu huts bat (formaturik gabeko liburu bat)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Gutxienez fitxategi bat zehaztu beharko duzu gehitzeko" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18513,11 +18527,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Ezabatzeko gutxienez liburu bat zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18532,16 +18546,16 @@ msgstr "" "ditzakezu \"list\" agindua erabiliz. Formatu existitzen bada dagoeneko, " "ordeztu egingo da.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" "Zehaztu egin beharko duzu ID bat eta liburu-elektroniko fitxategi bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "liburu elektronikoaren fitxategiak luzapena izan beharko du" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18558,11 +18572,11 @@ msgstr "" "du, LRF edo TXT edo EPUB ezagunago horiek bezala. Liburu logikoak ez badu " "fmt eskurakagarririk, ez egin ezer.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Zehaztu behar duzu ID bat eta formatu bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18578,15 +18592,15 @@ msgstr "" "identifikatutako liburuarentzat.\n" "id zera da, ID zenbakia \"list\" agindurako.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Inprima itzazu metadatuak OPF formatuarekin (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "ID bat zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18596,22 +18610,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [aukerak] ID /bidea/nora/metadatuak.opf\n" -"\n" -"Erakutsi calibre data-basean gordetako metadatuak IDren bidez " -"identifikatutako liburuarentzat OPF fitxategitik metadata.opf. ID zera da, " -"ID zenbakia \"list\" agindurako. Zuk\n" -"ikuspegi azkar bat izan dezakezu OPF formatuarena erabiliz --as-opf legez " -"aldatuta show_metadata agindura.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Zehazu beharko duzu IDren bat eta metadatuen fitxategiren bat" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18629,29 +18665,29 @@ msgstr "" "eta metadatuak barne (formatu honetan,\n" "OPF fitxategi formatuan). Lor ditzakezu ID zenbakiak \"list\" agindutik.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Esportatu data-baseko liburu guztiak, ID zerrendari ez ikusiarena eginez." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Esportatu liburua zehaztutako direktoriora. Lehenetsita hauxe:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Esportatu liburu guztiak direktorio sinple batera" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Aldaketa hau zehaztuz jokabide hau bertan behera geratuko da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "ID batzuk zehaztu egin beharko dituzu edo %s aukera" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18669,7 +18705,7 @@ msgstr "" "goitizena da.\n" "datu-mota hauetako bat da: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18678,7 +18714,7 @@ msgstr "" "bereiziriko balioak). Aplikatuko da datu-tipoa testua baldin bada, besterik " "ez." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18689,11 +18725,11 @@ msgstr "" "Notation) katea da. Zerrendatze zutabeetarako, erabil ezazu: --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Zehaztu beharko duzu etiketa mota, izena eta datu tipoa" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18712,7 +18748,7 @@ msgstr "" "helburu katalogoan.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18722,7 +18758,7 @@ msgstr "" "Adierazten bada, --search hori baztertu egingo da.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18733,18 +18769,18 @@ msgstr "" "Erabiltzailearen eskuliburuan.\n" "Lehenetsita: irazkirik ez" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Erakutsi output informazioa, irteera informazioa, ondo zehaztuta. " "Akatsgabetzeko erabilgarria" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Errorea: zehaztu beharko duzu irteera katalogo fitxategi bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18766,7 +18802,7 @@ msgstr "" " agindua.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18774,11 +18810,11 @@ msgstr "" "Zutabeak balio anitz gordetzen baditu, erantsi zehaztutako balioak " "lehenagotik zeuden balioetara, ordeztu beharrean." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Errorea: zehaztu behar duzu eremu izen bat, ID bat eta balio bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18793,20 +18829,20 @@ msgstr "" "Erakusten ditu zutabeen etiketak eta IDak.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Erakutsi zehaztasunak zutabe bakoitzean." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Galduko dituzu zutabeko datu guztiak: %r. Ziur zaude (bai/ez)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "bai" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18823,15 +18859,15 @@ msgstr "" " zutabeak custom_columns aginduarekin, (pertsonalizatu_zutabeak).\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Ez eskatu baieztapenik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Errorea: zutabearen etiketa zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18854,42 +18890,42 @@ msgstr "" " ordeztu egingo dela.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Errorea: ekintza bat zehaztu behar duzu (gehitu|ezabatu|zerrendatu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Izena:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Katea bilatzen:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Errorea: zehaztu behar duzu izen bat eta bilaketa-kate bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "gehiturik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Errorea: izen bat zehaztu behar duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "ezabaturik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Errorea: %s ekintza ezezaguntzat hartu da, hauetako bat beharko: " "(gehitu|ezabatu|zerrendatu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18901,12 +18937,12 @@ msgstr "" "Egin itzazu liburutegia osatzen duen fitxategi sisteman azterketa eta " "egiaztapen batzuk . Txostenak hauek dira: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Helburua CSV (Comma Separated Values) horretan" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18914,7 +18950,7 @@ msgstr "" "Txostenak komaz bereizitako zerrenda.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18922,7 +18958,7 @@ msgstr "" "Komaz bereizitako luzapenen zerrenda kasurik ez egiteko.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18930,11 +18966,11 @@ msgstr "" "Komaz bereizitako izenen zerrenda kasurik ez egiteko.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Txosten azterketa ezezaguna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18963,7 +18999,7 @@ msgstr "" "menpe geratuko da.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18971,12 +19007,12 @@ msgstr "" "Berreskuratzea egin, bai. Agindua ez da martxan hasiko aukera hau zehaztu " "arte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18988,7 +19024,7 @@ msgstr "" "Txostena sortzen du kategorien informazioaren gainean datu basean. Hori\n" "informazio hori etiketen erakusleihoan erakusten denaren baliokidea da.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18996,7 +19032,7 @@ msgstr "" "Erakutsi bakarrik zenbat gai dagoen kategoria bakoitzeko eta ez zenbat aldiz " "zenbatu den gai bakoitzeko kategoria bakoitzean" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19004,7 +19040,7 @@ msgstr "" "CSV (Comma-separated values) moduan dagoen kategoriaren balioan jartzeko " "karakterea. Lehenetsita aipuetan (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19012,17 +19048,17 @@ msgstr "" "Bilatutako izenen kategorien komen bidez bereizitako zerrenda.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Eremuak bereizteko erabili den katea CSV (Comma-separated values) motatakoa " "da. Lehenetsitako balioa koma bat da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "KATEGORIA GAIAK" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19060,19 +19096,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -19387,10 +19423,6 @@ msgstr "%d izarrak" msgid "Popularity" msgstr "Ospea" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sailkatu honen arabera:" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "liburutegia" @@ -21572,3 +21604,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Zehazu beharko duzu IDren bat eta metadatuen fitxategiren bat" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [aukerak] ID /bidea/nora/metadatuak.opf\n" +#~ "\n" +#~ "Erakutsi calibre data-basean gordetako metadatuak IDren bidez " +#~ "identifikatutako liburuarentzat OPF fitxategitik metadata.opf. ID zera da, " +#~ "ID zenbakia \"list\" agindurako. Zuk\n" +#~ "ikuspegi azkar bat izan dezakezu OPF formatuarena erabiliz --as-opf legez " +#~ "aldatuta show_metadata agindura.\n" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index f8dab5d990..0fa1f5e1b4 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-21 20:01+0000\n" "Last-Translator: AliErfani \n" "Language-Team: Persian \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:55+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:46+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -937,19 +937,19 @@ msgid "Yes" msgstr "بلی" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1101,7 +1101,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1109,8 +1109,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3569,10 +3569,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3641,7 +3642,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3911,7 +3912,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4210,7 +4211,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5111,23 +5112,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5255,8 +5256,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5288,7 +5289,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5362,11 +5363,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9013,8 +9014,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9190,15 +9191,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11694,17 +11695,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12174,7 +12175,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12311,15 +12312,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12327,27 +12328,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12355,38 +12356,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13425,7 +13426,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15287,13 +15288,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15381,149 +15382,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15789,6 +15803,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15877,14 +15988,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15934,129 +16037,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16160,101 +16174,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17102,20 +17116,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17125,7 +17139,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17133,49 +17147,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17184,55 +17198,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17243,11 +17257,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17256,15 +17270,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17274,11 +17288,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17288,15 +17302,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17306,14 +17320,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17324,28 +17368,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17356,24 +17400,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17384,30 +17428,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17419,17 +17463,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17438,20 +17482,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17461,15 +17505,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17482,40 +17526,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17523,34 +17567,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17565,18 +17609,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17584,33 +17628,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17638,17 +17682,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17932,10 +17976,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 14869b6603..a5384f3b44 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-02-03 12:13+0000\n" "Last-Translator: Jaakko Perttilä \n" "Language-Team: Finnish \n" @@ -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: 2012-05-26 04:48+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:39+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1131,7 +1131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Uutiset" @@ -1139,8 +1139,8 @@ msgstr "Uutiset" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Luettelo" @@ -3663,10 +3663,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3735,7 +3736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -4005,7 +4006,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4304,7 +4305,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5206,23 +5207,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5350,8 +5351,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5383,7 +5384,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5457,11 +5458,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9108,8 +9109,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9285,15 +9286,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11789,17 +11790,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Seuraava sivu" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12269,7 +12270,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12406,15 +12407,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12422,27 +12423,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12450,38 +12451,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13520,7 +13521,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15382,13 +15383,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Tallennettujen hakujen hallinta" @@ -15476,149 +15477,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Järjestä" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Järjestä nimen mukaan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Järjestä suosion mukaan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Järjestä arvosanan mukaan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15884,6 +15898,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15972,14 +16083,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16029,129 +16132,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Seuraava osio" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16255,101 +16269,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17208,20 +17222,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17231,7 +17245,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17239,49 +17253,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17290,55 +17304,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17349,11 +17363,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17362,15 +17376,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17380,11 +17394,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17394,15 +17408,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17412,14 +17426,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17430,28 +17474,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17462,24 +17506,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17490,30 +17534,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17525,17 +17569,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17544,20 +17588,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17567,15 +17611,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17588,40 +17632,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17629,34 +17673,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17671,18 +17715,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17690,33 +17734,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17744,17 +17788,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -18038,10 +18082,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Järjestä" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 5cf39e2034..3560919d60 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -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: 2012-05-26 04:48+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:38+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index ac3afa6a6a..570fca1c40 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-12 20:22+0000\n" "Last-Translator: sengian \n" "Language-Team: PCGen\n" @@ -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: 2012-05-26 04:48+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:39+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -84,7 +84,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -179,22 +179,22 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -1001,19 +1001,19 @@ msgid "Yes" msgstr "Oui" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Carte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Carte B" @@ -1199,7 +1199,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Informations" @@ -1207,8 +1207,8 @@ msgstr "Informations" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalogue" @@ -4286,10 +4286,11 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4358,7 +4359,7 @@ msgstr "Horodatage" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publié" @@ -4680,7 +4681,7 @@ msgstr "Pas de détail disponible" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Table des matières" @@ -5031,7 +5032,7 @@ msgstr "" msgid "Split Options:" msgstr "Options de division :" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Impossible de trouver le programme pdftohtml, vérifiez qu’il est bien dans " @@ -6023,11 +6024,11 @@ msgid "None of the selected books are on the device" msgstr "Aucun des livres sélectionnés n’est sur l’appareil" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Suppression des livres dans l’appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -6035,7 +6036,7 @@ msgstr "" "Certains des livres sélectionnés sont présents sur l’appareil connecté. A " "partir d’où voulez-vous supprimer les fichiers?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -6044,7 +6045,7 @@ msgstr "" "fichiers associés seront retirés de votre bibliothèque calibre. Êtes-vous " "certain?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6178,8 +6179,8 @@ msgstr "Echec du téléchargement des métadonnées" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Le téléchargement a échoué." @@ -6217,7 +6218,7 @@ msgid "Download complete" msgstr "Téléchargement terminé" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Journal de Téléchargement" @@ -6318,11 +6319,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Valide les modifications de métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Des échecs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10299,8 +10300,8 @@ msgstr "Lien" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Aucun résultat" @@ -10482,15 +10483,15 @@ msgid "Copied" msgstr "Copié" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copie vers le presse-papier" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Afficher le journal" @@ -13244,17 +13245,17 @@ msgid "LRF Viewer toolbar" msgstr "Barre d’outil pour le visionneur LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Page suivante" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Page précédente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13784,7 +13785,7 @@ msgid "Edit Metadata" msgstr "Éditer les métadonnées" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13933,15 +13934,15 @@ msgstr "&Commentaires" msgid "Basic metadata" msgstr "Métadonnées basiques" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Posséde une couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Posséde un résumé" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13955,29 +13956,29 @@ msgstr "" "une couverture dans l’étape de téléchargement\n" "de couverture, et vice versa." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Voir à" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre télécharge les métadonnées à partir de : " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Veuillez patienter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Requête : " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Le téléchargement des métadonnées a échoué. Cliquer Afficher Détails pour " "voir les détails" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13989,42 +13990,42 @@ msgstr "" "le nom de famille de l'auteur et un unique mot distinctif du titre.

Pour " "voir le journal en entier, cliquer Afficher Détails." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Couverture actuelle" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Recherche en cours…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Téléchargement des couvertures pour %s, veuillez patienter…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Impossible de télécharger toutes les couvertures, cliquer \"Afficher " "détails\" pour les détails" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Impossible de trouver toutes les couvertures de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "%(num)d couvertures trouvées pour %(title)s. Choisir celle que vous " "préférez le mieux." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Télécharge les métadonnées…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Télécharge la couverture…" @@ -15243,7 +15244,7 @@ msgid "Never" msgstr "Jamais" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Par la première lettre" @@ -17454,13 +17455,13 @@ msgid "Manage Tags" msgstr "Gérer Étiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gérer les Catégories définies par l’Utilisateur" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gérer les Recherches Sauvegardées" @@ -17561,42 +17562,55 @@ msgstr "" "Plus de résultat.

Cliquer Chercher à nouveau pour aller au premier " "résultat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Classement par" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Trier par nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Trier par popularité" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Trier par note moyenne" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Définir l’ordre de tri des entrées dans le navigateur d’étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Toutes les correspondances" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Aucune correspondance" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quand de multiples entrées sont sélectionnées dans le navigateur " "d’étiquettes, fait correspondre à tout ou partie de celles-ci" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Gérer auteurs, étiquettes, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17604,110 +17618,110 @@ msgstr "" "Tous ces category_managers sont disponible en faisant un click droit sur les " "items du navigateur d’étiquettes ci-dessus" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Renommer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Supprimer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Editer le tri pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Éditer le lien pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Ajouter %s à la catégorie utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Enfants de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Supprimer la recherche %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Supprimer %(item)s de la catégorie %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Rechercher %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Rechercher tout sauf %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Ajouter la sous-catégorie à %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Supprimer la catégorie utilisateur %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Cacher la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Afficher la catégorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Rechercher les livres dans la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Rechercher les livres qui ne sont pas dans la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Gérer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Afficher toutes les catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Modifier le schéma des sous-catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Désactiver" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partition" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "La première lettre peut être utilisée seulement lors du tri par nom" @@ -17994,6 +18008,119 @@ msgstr "Exporter" msgid "Import" msgstr "Importer" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Options de personnalisation du visionneur de livre numérique" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Se souvenir de la dernière taille de fenêtre utilisée" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Voir la feuille de style utilisateur CSS. Peut être utilisée pour " +"personnaliser le visuel de tous les livres." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Fixer la largeur maximale que le texte et les photos du livre aura en mode " +"plein écran. Cela vous permet de lire le texte sans qu'il ne devienne trop " +"large." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Redimensionner les images plus grandes que la fenêtre du visionneur pour " +"qu’elles aient la bonne taille" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Texte avec césure" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Langue par défaut pour les règles de césure" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" +"Sauver la position courante dans le document lors de l’arrêt de calibre" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Activer le tournage de pages à l’aide de la roulette de la souris" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Le temps, en secondes, pour la durée de la page d’animation lors du tournage " +"de pages. Par défaut une demi-seconde." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Le pas utilisé pour changer la taille de police lorsque les boutons plus " +"grande/plus petite police sont cliqués. Doit être un nombre compris entre 0 " +"et 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Options de la police" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "La famille de police serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "La famille de police sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "La famille de police monospace" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "La taille de police standard en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "La taille de police monospace en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Le type de police standard" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Toujours en cours d’édition" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Vous êtes en train d’éditer un raccourci clavier. Complétez d’abord cette " +"opération en cliquant en dehors de la boite de dialogue d’édition de " +"raccourci." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurer le visionneur de livre numérique" @@ -18088,17 +18215,6 @@ msgstr "désactivé" msgid "Mouse &wheel flips pages" msgstr "La &roulette de la souris tourne les pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Fixer la largeur maximale que le texte et les photos du livre aura en mode " -"plein écran. Cela vous permet de lire le texte sans qu'il ne devienne trop " -"large." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Largeur maximale du texte en plein écran:" @@ -18153,142 +18269,40 @@ msgstr "&Feuille de style utilisateur" msgid "No results found for:" msgstr "Aucun résultat trouvé pour :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Options de personnalisation du visionneur de livre numérique" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Se souvenir de la dernière taille de fenêtre utilisée" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Voir la feuille de style utilisateur CSS. Peut être utilisée pour " -"personnaliser le visuel de tous les livres." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Redimensionner les images plus grandes que la fenêtre du visionneur pour " -"qu’elles aient la bonne taille" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Texte avec césure" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Langue par défaut pour les règles de césure" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" -"Sauver la position courante dans le document lors de l’arrêt de calibre" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Activer le tournage de pages à l’aide de la roulette de la souris" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Le temps, en secondes, pour la durée de la page d’animation lors du tournage " -"de pages. Par défaut une demi-seconde." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Le pas utilisé pour changer la taille de police lorsque les boutons plus " -"grande/plus petite police sont cliqués. Doit être un nombre compris entre 0 " -"et 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Options de la police" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "La famille de police serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "La famille de police sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "La famille de police monospace" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "La taille de police standard en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "La taille de police monospace en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Le type de police standard" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Toujours en cours d’édition" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Vous êtes en train d’éditer un raccourci clavier. Complétez d’abord cette " -"opération en cliquant en dehors de la boite de dialogue d’édition de " -"raccourci." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Rechercher dans le dictionnaire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Chercher la prochaine occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Aller vers…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Section suivante" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Section précédente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Début du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Fin du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Début de la section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Fin de la section" @@ -18392,23 +18406,23 @@ msgstr "Effacer la liste des livres ouverts récemment" msgid "Connecting to dict.org to lookup: %s…" msgstr "Connexion à dict.org pour rechercher : %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Cet emplacement n'existe pas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "L'emplacement indiqué par cet article n'existe pas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Choisir un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Livres numériques" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18417,77 +18431,77 @@ msgstr "" "Modifie la taille de fonte %(which)s\n" "Agrandissement courant: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "plus grand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "plus petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Chargement du flux…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Chargement du livre numérique…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Impossible d’ouvrir le livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre du visionneur essaiera d’apparaître au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre du visionneur essaiera de s’ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18496,7 +18510,7 @@ msgstr "" "endroit tel celui qui est affiché dans le coin inférieur gauche du " "visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19548,7 +19562,7 @@ msgstr "Fichiers de couvertures non présents dans la base de données" msgid "Folders raising exception" msgstr "Dossiers déclenchant une exception" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19556,7 +19570,7 @@ msgstr "" "Répertoire de la bibliothèque calibre. Par défaut : celui indiqué dans les " "paramètres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19566,7 +19580,7 @@ msgstr "" "\n" "Lister les livres disponibles dans la base Calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19582,7 +19596,7 @@ msgstr "" "sélectionner tous les champs. Ceci n’affecte que le format du texte en " "sortie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19593,11 +19607,11 @@ msgstr "" "Champs disponibles : %s\n" "Par défaut : %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Trier les résultats dans l’ordre ascendant" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19607,8 +19621,8 @@ msgstr "" "la requête de recherche, veuillez consulter la section recherche dans le " "manuel utilisateur. Par défaut n’effectue aucun filtrage" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19616,11 +19630,11 @@ msgstr "" "Largeur maximum pour une seule ligne en sortie. Par défaut détecte la taille " "de l’écran." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "La chaîne utilisée pour séparer des champs. Par défaut : un espace" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19628,15 +19642,15 @@ msgstr "" "Préfixe de tous les répertoires. Par défaut : chemin absolu du dossier de la " "bibliothèque." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Champs incorrects. Champs disponibles :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Champ de tri incorrect. Champs disponibles :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19644,7 +19658,7 @@ msgstr "" "Les livres suivants ne seront pas ajoutés car ils existent déjà dans la base " "de données (voir l’option --duplicates) :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19658,7 +19672,7 @@ msgstr "" "Vous pouvez aussi spécifier des répertoires, voir les options décrivant les " "répertoires ci-dessous.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19666,11 +19680,11 @@ msgstr "" "Supposer que chaque répertoire dispose d’un livre logique et que tous les " "fichiers dans celui-ci sont des formats différents de ce même livre." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Traite les répertoires récursivement" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19678,39 +19692,39 @@ msgstr "" "Ajouter les livres dans la base de données même s’ils existent déjà. La " "comparaison est basée sur les titres des livres numériques." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Ajouter un livre vide (un livre sans format)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Définir le titre du(es) livre(s) ajouté(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Définissez les auteurs du(es) livre(s) ajouté(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Définir l'ISBN du(es) livre(s) ajouté(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Définir les étiquettes du(es) livre(s) ajouté(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Définir les séries du(es) livre(s) ajouté(s)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Assigne le numéro de la série des livres ajoutés" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Vous devez spécifier au moins un fichier à ajouter" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19728,11 +19742,11 @@ msgstr "" "Par exemple, 23,34,57-85 (quand un intervalle est précisé, le dernier nombre " "dans l’intervalle n’est pas inclus).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Vous devez spécifier au moins un fichier à supprimer" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19746,15 +19760,15 @@ msgstr "" "logique identifié par id. Vous pouvez obtenir l’identifiant à l’aide de la " "commande list. Si le format existe déjà, il sera remplacé.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Veuillez indiquer un identifiant et un fichier de livre numérique" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "Les fichiers de livre numérique doivent avoir une extension" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19771,11 +19785,11 @@ msgstr "" "extension de fichier comme LRF, TXT ou EPUB. Si le fichier logique n’a pas " "de format fmt disponible, n’effectue aucune action.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Vous devez spécifier un identifiant et un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19791,15 +19805,15 @@ msgstr "" "livre identifié par id.\n" "id est un identifiant obtenu à l’aide de la commande list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Imprimer les métadonnées dans un formulaire OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Vous devez spécifier un identifiant" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19809,24 +19823,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /repertoire/vers/metadonnees.opf\n" -"\n" -"Indique les métadonnées stockée dans la base calibre pour le livre identifié " -"par id\n" -"à partir du fichier OPF meta-donnees.opf. id est l’identifiant obtenu à " -"partir de la commande list.\n" -"Vous pouvez avoir un aperçu rapide du format OPF en utilisant --as-opf " -"ajouté à la\n" -"commande show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Vous devez spécifier un identifiant et un fichier de métadonnées" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19845,29 +19879,29 @@ msgstr "" "un fichier opf). Vous pouvez obtenir les numéros id à partir de la commande " "list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exporter tous les livres dans la base, ignorer la liste des identifiants" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exporter les livres vers le répertoire spécifié. Par défaut" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exporter les livres vers un seul répertoire" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Spécifier cette bascule desactivera ce comportement." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Vous devez spécifier des identifiants ou l’option %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19885,7 +19919,7 @@ msgstr "" "colonne pour l’utilisateur.\n" "datatype est à choisir parmi : {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19894,7 +19928,7 @@ msgstr "" "valeurs multiples séparées par des virgules). Appliqué seulement si le type " "de donnée est du texte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19905,11 +19939,11 @@ msgstr "" "colonnes d’énumération, utiliser --display='{\"enum_values\":[\"val1\", " "\"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Vous devez spécifier un libellé, un nom et un type de donnée" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19928,7 +19962,7 @@ msgstr "" "la sortie catalogue générée.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19939,7 +19973,7 @@ msgstr "" "Si déclaré, --search est ignoré.\n" "Par défaut : all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19950,16 +19984,16 @@ msgstr "" "Utilisateur.\n" "Par défaut: Pas de filtre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Affiche des informations détaillées. Utile pour le débogage" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Erreur : Vous devez spécifier un fichier de sortie pour le catalogue" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19980,7 +20014,7 @@ msgstr "" "utilisant la commande custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19988,11 +20022,11 @@ msgstr "" "Si la colonne stocke des valeurs multiples, ajouter les valeurs spécifiées à " "celles existantes, au lieu de les remplacer." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Erreur : Vous devez spécifier un nom, identifiant et valeur de champ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -20007,21 +20041,21 @@ msgstr "" "colonne et les identifiants.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Afficher les détails pour chaque colonne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Vous allez perdre les données dans la colonne : %r. Êtes vous sûr (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20038,15 +20072,15 @@ msgstr "" " les colonnes disponibles avec la commande custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Ne pas demander de confirmation" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Erreur : Vous devez spécifier un libellé de colonne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20068,43 +20102,43 @@ msgstr "" " remplacée.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" "Erreur : vous devez préciser l’action à effectuer (ajouter|supprimer|lister)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nom :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Chaîne de recherche :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Erreur : vous devez fournir un nom et une chaîne de recherche" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "ajouté(e)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Erreur : vous devez fournir un nom" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "supprimé(e)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Erreur : l’action %s n’est pas reconnue, celle-ci doit faire partie de : " "(ajouter|supprimer|lister)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -20116,12 +20150,12 @@ msgstr "" "Réalise des vérifications sur le système de fichiers représentant une " "bibliothèque. Les rapports sont {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Sortie en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20129,7 +20163,7 @@ msgstr "" "Liste de rapports séparés par des virgules.\n" "Par défaut : tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20137,7 +20171,7 @@ msgstr "" "Liste d’extensions à ignorer séparées par des virgules.\n" "Par défaut : toutes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20145,11 +20179,11 @@ msgstr "" "Liste de noms à ignorer séparés par des virgules.\n" "Par défaut : tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Rapport de vérification inconnu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -20179,7 +20213,7 @@ msgstr "" "les fichiers OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20187,13 +20221,13 @@ msgstr "" "Effectuer réellement la récupération. La commande ne sera pas exécuté si " "cette option n’est pas spécifiée." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" "Vous devez fournir l’option %s pour pouvoir effectuer une restauration" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -20207,7 +20241,7 @@ msgstr "" "Les informations sont les équivalents de ce qui est affiché dans le panneau " "des étiquettes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20215,7 +20249,7 @@ msgstr "" "Sort seulement le nombre d’articles dans une catégorie au lieu du nombre " "d’occurences par article à l’intérieur de la catégorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20223,7 +20257,7 @@ msgstr "" "Le caractère à mettre autour de la valeur de la catégorie dans le mode CSV. " "Des guillemets (\") constituent le défaut." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20231,17 +20265,17 @@ msgstr "" "Liste de catégories de noms de recherche séparées par des virgules.\n" "Par défaut: tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La chaîne utilisée pour séparer les champs en mode CSV. Par défaut une " "virgule." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "CATEGORIES D’ARTICLES" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20280,17 +20314,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa notation moyenne est de %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Compacte la base" @@ -20621,10 +20655,6 @@ msgstr "%d étoile(s)" msgid "Popularity" msgstr "Popularité" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Classement par" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "bibliothèque" @@ -23336,3 +23366,28 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Vous devez spécifier un identifiant et un fichier de métadonnées" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /repertoire/vers/metadonnees.opf\n" +#~ "\n" +#~ "Indique les métadonnées stockée dans la base calibre pour le livre identifié " +#~ "par id\n" +#~ "à partir du fichier OPF meta-donnees.opf. id est l’identifiant obtenu à " +#~ "partir de la commande list.\n" +#~ "Vous pouvez avoir un aperçu rapide du format OPF en utilisant --as-opf " +#~ "ajouté à la\n" +#~ "commande show_metadata.\n" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index 9b6db8f25d..a885fc1f28 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -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: 2012-05-26 05:02+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:52+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -969,19 +969,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1133,7 +1133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1141,8 +1141,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3598,10 +3598,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3670,7 +3671,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3940,7 +3941,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4239,7 +4240,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5140,23 +5141,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5284,8 +5285,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5317,7 +5318,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5391,11 +5392,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9042,8 +9043,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9219,15 +9220,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11723,17 +11724,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12203,7 +12204,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12340,15 +12341,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12356,27 +12357,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12384,38 +12385,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13454,7 +13455,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15316,13 +15317,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15410,149 +15411,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15818,6 +15832,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15906,14 +16017,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15963,129 +16066,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16189,101 +16203,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17131,20 +17145,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17154,7 +17168,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17162,49 +17176,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17213,55 +17227,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17272,11 +17286,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17285,15 +17299,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17303,11 +17317,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17317,15 +17331,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17335,14 +17349,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17353,28 +17397,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17385,24 +17429,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17413,30 +17457,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17448,17 +17492,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17467,20 +17511,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17490,15 +17534,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17511,40 +17555,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17552,34 +17596,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17594,18 +17638,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17613,33 +17657,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17667,17 +17711,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17961,10 +18005,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 351e0154ee..cde8b8f385 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-24 07:58+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" @@ -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: 2012-05-26 04:49+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:39+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -82,7 +82,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -979,19 +979,19 @@ msgid "Yes" msgstr "Si" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Tarxeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Tarxeta B" @@ -1179,7 +1179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" @@ -1187,8 +1187,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catálogo" @@ -4037,10 +4037,11 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4109,7 +4110,7 @@ msgstr "Marca de tempo" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicado" @@ -4396,7 +4397,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Índice de contidos" @@ -4741,7 +4742,7 @@ msgstr "" msgid "Split Options:" msgstr "Opcións de división:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Non se puido atopar pdfahtml. Comprobe se está na súa ruta" @@ -5686,11 +5687,11 @@ msgid "None of the selected books are on the device" msgstr "Ningún dos libros seleccionados se atopan no dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Eliminando libros do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5698,7 +5699,7 @@ msgstr "" "Algúns dos libros seleccionados están no dispositivo conectado. De " "onde quere borrar os libros seleccionados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5706,7 +5707,7 @@ msgstr "" "O libros seleccionados serán eliminados permanentemente e os " "ficheiros retirados da súa biblioteca do Calibre. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5838,8 +5839,8 @@ msgstr "Produciuse un fallo ao descargar os metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Produciuse un fallo na descarga" @@ -5871,7 +5872,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5958,11 +5959,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9794,8 +9795,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Non se atopou ningunha coincidencia" @@ -9977,15 +9978,15 @@ msgid "Copied" msgstr "Copiado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copiar no portapapeis" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -12650,17 +12651,17 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Páxina seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Páxina anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13158,7 +13159,7 @@ msgid "Edit Metadata" msgstr "Modificar metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13298,15 +13299,15 @@ msgstr "&Comentarios" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13314,27 +13315,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13342,38 +13343,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Descargando a cuberta..." @@ -14496,7 +14497,7 @@ msgid "Never" msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Pola primeira letra" @@ -16564,13 +16565,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Administrar categorías de usuarios" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Administrar buscas gardadas" @@ -16667,152 +16668,165 @@ msgstr "" "Non hai Máis Coincidencias.

Preme en Atopar de novo para ir á " "primeira coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Orde por" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ordenar polo nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ordenar por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordernar pola media de valoracións" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" "Configura forma de ordenación para entradas no Navegador de Etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Todos os criterios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Calquera criterio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Ao seleccionar varias entradas no navegador de etiquetas, buscar unha " "calquera o todas elas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Renomear %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Modificar orde para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Engadir %s á categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Subcategorías de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Borrar a busca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Buscar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Buscar todo menos %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Engadir unha subcategoría a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Eliminar a categoría de usuario %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Agochar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Buscar libros na categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Buscar libros fóra da categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Administrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Mostrar todas as categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Cambiar o esquema de subcategorización" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -17088,6 +17102,110 @@ msgstr "Exportar" msgid "Import" msgstr "Importar" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opcións para personalizar o visualizador de libros" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Lembrar o tamaño da última xanela usada" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Estabelecer os estilos CSS de usuario. Isto empregase para personalizar a " +"aparencia de todos os libros." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Redimensionar as imaxes maiores que a xanela do visor para que caiban nela." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Guionizar o texto" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Idioma predeterminado para o guionizado" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Guardar a posición actual no documento, ao saír" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Que a roda do rato sirva para pasar páxinas" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"O tempo, en segundos, para a animación de paso de páxina. O valor " +"predeterminado é medio segundo." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opcións de tipo de letra" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "O tipo de letra serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "O tipo de letra sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "O tipo de letra monoespazo" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "O tamaño de letra estándar en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "O tamaño de letra monoespazo en px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "O tipo de letra estándar" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Aínda en edición" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Aínda está modificando un atallo de teclado. Termine primeiro de facelo, " +"pulsando fora do cadro de edición de atallos." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurar o visor de libros electrónicos" @@ -17180,14 +17298,6 @@ msgstr "desactivado" msgid "Mouse &wheel flips pages" msgstr "A &roda do rato pasa a páxina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -17240,136 +17350,40 @@ msgstr "Usar &folla de estilos" msgid "No results found for:" msgstr "Non se atoparon resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opcións para personalizar o visualizador de libros" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Lembrar o tamaño da última xanela usada" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Estabelecer os estilos CSS de usuario. Isto empregase para personalizar a " -"aparencia de todos os libros." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Redimensionar as imaxes maiores que a xanela do visor para que caiban nela." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Guionizar o texto" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Idioma predeterminado para o guionizado" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Guardar a posición actual no documento, ao saír" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Que a roda do rato sirva para pasar páxinas" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"O tempo, en segundos, para a animación de paso de páxina. O valor " -"predeterminado é medio segundo." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opcións de tipo de letra" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "O tipo de letra serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "O tipo de letra sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "O tipo de letra monoespazo" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "O tamaño de letra estándar en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "O tamaño de letra monoespazo en px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "O tipo de letra estándar" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Aínda en edición" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Aínda está modificando un atallo de teclado. Termine primeiro de facelo, " -"pulsando fora do cadro de edición de atallos." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Buscar no dicionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Sección seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Inicio do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Final do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Inicio da sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Final da sección" @@ -17473,104 +17487,104 @@ msgstr "Limpar a lista dos libros abertos recentemente" msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando a dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18572,7 +18586,7 @@ msgstr "Cuberta que non están na base de datos" msgid "Folders raising exception" msgstr "Hay cartafoles que dan erros" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18580,7 +18594,7 @@ msgstr "" "Ruta da biblioteca de Calibre. De modo predeterminado emprégase a ruta " "almacenada nas preferencias." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18590,7 +18604,7 @@ msgstr "" "\n" "Lista dos libros dispoñíbeis na base de datos do Calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18606,7 +18620,7 @@ msgstr "" "seleccionar todos os campos. Soamente ten efecto no formato de texto de " "saída." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18617,11 +18631,11 @@ msgstr "" "Campos dispoñíbeis: %s\n" "Predeterminado: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordenar resultados en orde ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18631,8 +18645,8 @@ msgstr "" "busca, véxase a documentación relacionada no Manual de Usuario. O " "predeterminado e non filtrar." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18640,11 +18654,11 @@ msgstr "" "A lonxitude máxima das liñas na saída. De modo predeterminado tómase a " "largura da pantalla." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "O texto usado para separar campos. Por omisión é un espazo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18652,15 +18666,15 @@ msgstr "" "O prefixo para todas as rutas de ficheiros. Por omisión é a ruta absoluta do " "cartafol da biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Campos incorrectos. Campos dispoñíbeis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenación incorrecto. Campos dispoñíbeis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18668,7 +18682,7 @@ msgstr "" "Os seguintes libros non foron engadidos xa que xa existen na base de datos " "(vér a opción --duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18682,7 +18696,7 @@ msgstr "" "especificar cartafoles, vexa as opcións relacionadas con cartafoles a " "seguir.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18690,11 +18704,11 @@ msgstr "" "Asumir que cada cartafol ten un só libro e que todos os ficheiros do " "cartafol son diferentes formatos do mesmo libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Procesar os cartafoles recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18702,39 +18716,39 @@ msgstr "" "Engadir os libros á base de datos aínda que xa existan. A comparación " "realizase sobre o título dos libros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Engadir libro en branco (sen formato)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Debe especificar polo menos un ficheiro para engadir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18745,11 +18759,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Debe especificar polo menos un libro para retirar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18763,15 +18777,15 @@ msgstr "" "identificado polo id. Pode obter o id usando a orde de listar. Se o formato " "xa existe, substituirase.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Debe especificar un ID e un ficheiro de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "O ficheiro de libro electrónico debe ter unha extensión" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18787,11 +18801,11 @@ msgstr "" "usando a orde de listar. fmt debería ser un ficheiros coa extensión LRF ou " "TXT ou EPUB. Se o libro lóxico non ten un fmt dispoñíbel, non facer nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Debe especificar un ID e un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18807,15 +18821,15 @@ msgstr "" "identificado polo id.\n" "O id é un número id da lista de ordes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir os metadatos en formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Debe especificar un id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18825,23 +18839,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [opcións] id /path/to/metadata.opf\n" -"\n" -"Estabelecer os metadatos gardados na base de datos do Calibre para o libro " -"identificado polo \n" -"do ficheiro OPF metadata.opf. O id é un número id da lista de ordes. Pode " -"unha impresión rápida \n" -"sobre o formato OPF usando o parámetro --as-opf para alternar coa orde\n" -"show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Debe especificar un ID e un ficheiro de metadatos" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18859,31 +18894,31 @@ msgstr "" "\n" "ficheiro OPF. Pode obter os números id da lista de ordes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos os libros da base de datos, facendo caso omiso da lista de " "identificacións." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" "Exportar os libros ao cartafol especificado. O valor predeterminado é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportar todos os libros nun só cartafol" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Se se especifica esta opción desactivase este comportamento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Debe especificar algún ID ou a opción %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18900,7 +18935,7 @@ msgstr "" "conter espazos nin vírgulas. O 'nome' é o nome do campo que se amosará.\n" "O 'tipo-de-dato' pode ser un dos seguintes: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18908,7 +18943,7 @@ msgstr "" "Esta columna almacena datos de etiquetas (valores separados por comas). Só " "se aplica se el tipo de dato é texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18918,11 +18953,11 @@ msgstr "" "nesta columna . Esta é unha cadea JSON. Para columnas de enumeración, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Debe especificar unha etiqueta, nome e tipo de dato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18941,7 +18976,7 @@ msgstr "" "saída.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18951,7 +18986,7 @@ msgstr "" "Cando se declare, ignorarase --search.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18961,16 +18996,16 @@ msgstr "" "documentación relativa a buscas no Manual de usuario.\n" "Valor predeterminado: sen filtrado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de saída detallada. Útil para a depuración" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Erro: Debe especificar un ficheiro de saída para o catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18991,7 +19026,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18999,11 +19034,11 @@ msgstr "" "Se a columna almacena valores múltiplos, engadir os valores especificados " "aos existentes no canto de substituílos." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Erro: Debe especificar un nome de campo, identificador e valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19018,20 +19053,20 @@ msgstr "" "columna e os seus id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Mostrar detalles das columnas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Perderanse todos os datos da columna: %r. Está seguro (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19047,15 +19082,15 @@ msgstr "" " as columnas dispoñíbeis usando a orde custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Non pedir confirmación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Erro: Debe especificar unha etiqueta para a columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19077,41 +19112,41 @@ msgstr "" " substituída.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Erro: Debe especificar unha acción (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Cadea de busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Erro: Debe especificar un nome e a cadea de busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "engadido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Erro: Debe especificar un nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "retirado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Erro: Non se recoñece a acción %s, debe ser unha de: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19123,12 +19158,12 @@ msgstr "" "Realiza algunhas comprobacións no sistema de ficheiros que contén a " "biblioteca. O resultado é {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Saída en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19136,7 +19171,7 @@ msgstr "" "Lista de resultados separados por comas\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19144,7 +19179,7 @@ msgstr "" "Lista de extensións para ignorar separadas por vírgulas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19152,11 +19187,11 @@ msgstr "" "Lista de nomes para ignorar separados por vírgulas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Comprobación de resultado descoñecida" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19183,7 +19218,7 @@ msgstr "" "recuperados serán tan precisos como o sexan os ficheiros OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19191,12 +19226,12 @@ msgstr "" "Facer a recuperación. Esta orde no se executará a menos que se especifique " "esta opción." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Debe proporcionar a opción %s para facer unha recuperación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19208,7 +19243,7 @@ msgstr "" "Xera un informe da información da categoría na base de datos. A\n" "información é o equivalente ao que se amosa no panel de etiquetas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19216,7 +19251,7 @@ msgstr "" "Xerar na saída só o número de elementos nunha categoría en vez de cantas " "veces aparece por elemento na categoría" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19224,7 +19259,7 @@ msgstr "" "O carácter que se porá arredor do valor da categoría en modo CSV. O " "predeterminado son as dobres comiñas inglesas ('')." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19232,17 +19267,17 @@ msgstr "" "Lista separada por comas dos nomes das categorías a buscar.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "A cadea que se usará para separar os campos no modo CSV. O predeterminado é " "unha coma (,)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ELEMENTOS DE CATEGORÍAS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19281,19 +19316,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -19605,10 +19640,6 @@ msgstr "%d estrelas" msgid "Popularity" msgstr "Popularidade" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Orde por" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "biblioteca" @@ -21849,3 +21880,27 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Debe especificar un ID e un ficheiro de metadatos" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [opcións] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Estabelecer os metadatos gardados na base de datos do Calibre para o libro " +#~ "identificado polo \n" +#~ "do ficheiro OPF metadata.opf. O id é un número id da lista de ordes. Pode " +#~ "unha impresión rápida \n" +#~ "sobre o formato OPF usando o parámetro --as-opf para alternar coa orde\n" +#~ "show_metadata.\n" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index 4fba190089..e7284d8188 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -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: 2012-05-26 04:49+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:40+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 61b2b47db0..73f6f0edd6 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-18 12:29+0000\n" "Last-Translator: amit geva \n" "Language-Team: Hebrew \n" @@ -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: 2012-05-26 04:50+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:40+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -940,19 +940,19 @@ msgid "Yes" msgstr "כן" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "ראשי" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "כרטיס A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "כרטיס B" @@ -1111,7 +1111,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "חדשות" @@ -1119,8 +1119,8 @@ msgstr "חדשות" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "קטלוג" @@ -3593,10 +3593,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3665,7 +3666,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3935,7 +3936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4234,7 +4235,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5135,23 +5136,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5279,8 +5280,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5312,7 +5313,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5386,11 +5387,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9037,8 +9038,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9214,15 +9215,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11718,17 +11719,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12198,7 +12199,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12335,15 +12336,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12351,27 +12352,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12379,38 +12380,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13449,7 +13450,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15311,13 +15312,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15405,149 +15406,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15813,6 +15827,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15901,14 +16012,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15958,129 +16061,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16184,101 +16198,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17126,20 +17140,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17149,7 +17163,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17157,49 +17171,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17208,55 +17222,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17267,11 +17281,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17280,15 +17294,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17298,11 +17312,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17312,15 +17326,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17330,14 +17344,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17348,28 +17392,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17380,24 +17424,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17408,30 +17452,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17443,17 +17487,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17462,20 +17506,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17485,15 +17529,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17506,40 +17550,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17547,34 +17591,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17589,18 +17633,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17608,33 +17652,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17662,17 +17706,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17956,10 +18000,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index fccc5b9476..cb5af859cd 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -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: 2012-05-26 04:50+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:40+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -919,19 +919,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1083,7 +1083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1091,8 +1091,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3551,10 +3551,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3623,7 +3624,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3893,7 +3894,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4192,7 +4193,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5093,23 +5094,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5237,8 +5238,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5270,7 +5271,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5344,11 +5345,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8995,8 +8996,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9172,15 +9173,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11676,17 +11677,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12156,7 +12157,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12293,15 +12294,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12309,27 +12310,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12337,38 +12338,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13407,7 +13408,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15269,13 +15270,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15363,149 +15364,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15771,6 +15785,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15859,14 +15970,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15916,129 +16019,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16142,101 +16156,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17084,20 +17098,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17107,7 +17121,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17115,49 +17129,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17166,55 +17180,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17225,11 +17239,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17238,15 +17252,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17256,11 +17270,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17270,15 +17284,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17288,14 +17302,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17306,28 +17350,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17338,24 +17382,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17366,30 +17410,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17401,17 +17445,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17420,20 +17464,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17443,15 +17487,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17464,40 +17508,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17505,34 +17549,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17547,18 +17591,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17566,33 +17610,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17620,17 +17664,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17914,10 +17958,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 0a7e19fef4..2007a306a4 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-04 13:42+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,8 +16,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: 2012-05-26 04:57+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:47+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -82,7 +82,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -941,19 +941,19 @@ msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Glavni" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" @@ -1113,8 +1113,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -3736,10 +3736,11 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3808,7 +3809,7 @@ msgstr "Vremenska oznaka" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Objavljeno" @@ -4088,7 +4089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Sadržaj" @@ -4436,7 +4437,7 @@ msgstr "" msgid "Split Options:" msgstr "Opcije Dijeljenja:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Nemoguće pronaći pdftohtml, provjeri da je vašem PUTU" @@ -5346,23 +5347,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Uklanjanje knjiga sa uređaja." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5490,8 +5491,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5523,7 +5524,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5597,11 +5598,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9281,8 +9282,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Podudarnosti nisu pronađene" @@ -9458,15 +9459,15 @@ msgid "Copied" msgstr "Kopirano" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopiraj u međuspremnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11993,17 +11994,17 @@ msgid "LRF Viewer toolbar" msgstr "Alatna Traka LRF Preglednika" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Slijedeća Stranica" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Prethodna Stranica" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12475,7 +12476,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12612,15 +12613,15 @@ msgstr "&Komentar" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12628,27 +12629,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12656,38 +12657,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Skidanje omota..." @@ -13733,7 +13734,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15616,13 +15617,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15710,149 +15711,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Spari sve" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Spari bilo koje" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16125,6 +16139,105 @@ msgstr "Izvoz" msgid "Import" msgstr "Uvoz" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opcije za prilagodbu preglednika elektroničke knjige" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zapamti zadnju korištenu veličinu zaslona" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Postavite korisničku CSS formatnu listu. Ovo može biti upotrijebljeno za " +"prilagođavanje izgleda svih knjiga." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Spoji tekst crticom" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Zadani jezik za pravila spajanja crtiom" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opcije pisma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif familija pisma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Sans-serif familija pisma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Monospace familija pisma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standardna veličina pisma u px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Monospace veličina pisma u px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standardna vrsta pisma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Konfiguriraj preglednika Elektroničke knjige" @@ -16215,14 +16328,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16272,131 +16377,40 @@ msgstr "" msgid "No results found for:" msgstr "Nema pronađenih rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opcije za prilagodbu preglednika elektroničke knjige" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zapamti zadnju korištenu veličinu zaslona" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Postavite korisničku CSS formatnu listu. Ovo može biti upotrijebljeno za " -"prilagođavanje izgleda svih knjiga." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Spoji tekst crticom" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Zadani jezik za pravila spajanja crtiom" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opcije pisma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif familija pisma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Sans-serif familija pisma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Monospace familija pisma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standardna veličina pisma u px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Monospace veličina pisma u px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standardna vrsta pisma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Pogledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16500,103 +16514,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17478,14 +17492,14 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" "Put do calibre biblioteke. Normalno je koristiti put pohranjen u postavkama." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17495,7 +17509,7 @@ msgstr "" "\n" "Izlistaj knjige dostupne u calibre bazi podataka.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17510,7 +17524,7 @@ msgstr "" "Standardno: %%default. Posebno polje \"svi\" može biti upotrijebljeno za " "odabir svih polja. Utiče samo na format izlaznog teksta." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17521,11 +17535,11 @@ msgstr "" "Raspoloživa polja: %s\n" "Standardno: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Svrstaj rezultate po uzlaznom redu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -17535,8 +17549,8 @@ msgstr "" "molimo pogledajte dokumentaciju vezanu uz pretragu u Korisničkom Priručniku. " "Standardno se ne radi filtriranje." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17544,11 +17558,11 @@ msgstr "" "Maksimalna širina svake linije u izlazu. Standardno se svodi na otkrivanje " "veličine zaslona." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "String upotrijebljen za odvajanje polja. Standardno je razmak." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -17556,15 +17570,15 @@ msgstr "" "Prefiks za puteve svih datoteka. Standardan je apsolutni put do mape " "biblioteke." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Nevažeća polja. Raspoloživa polja:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Nevažeće polje svrstavanja. Raspoloživa polja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17572,7 +17586,7 @@ msgstr "" "Slijedeće knjige nisu dodane jer već postoje u bazi podataka (vidi --" "duplicates opciju):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17586,7 +17600,7 @@ msgstr "" "specificirati \n" "direktorije, vidi opcije vezane za direktorije ispod.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17594,11 +17608,11 @@ msgstr "" "Predpostavi da svaki direktorij ima samo jednu logičnu knjigu i da su sve " "datoteke unutar samo različiti ebook formati iste knjige." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Preocesiraj direktorije suvratno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17606,39 +17620,39 @@ msgstr "" "Dodaj knjige u bazu podataka iako već postoje. Komparacija je pravljena na " "bazi naslova knjiga." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Morate specificirati barem jednu datoteku za dodati" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17649,11 +17663,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Morate specificirati barem jednu knjigu za ukloniti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17667,15 +17681,15 @@ msgstr "" "identificiranu po id. Možete dobiti id upotrebom list naredbe. Ako format " "već postoji, onda je zamijenjen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Morate specificirati id i ebook datoteku" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "ebook datoteka mora imati sufiks" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17691,11 +17705,11 @@ msgstr "" "id koristeći naredbu list. fmt bi trebao biti sufix datoteke kao LRF ili TXT " "ili EPUB. Ako knjiga nema dostupan fmt, ne treba ništa poduzimati.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Morate specificirati id i format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17711,15 +17725,15 @@ msgstr "" "identificiranu sa id.\n" "id je id broj iz naredbe list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Metapodaci ispisa u OPF formi (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Morate specificirati id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17729,22 +17743,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [opcije] id /path/to/metadata.opf\n" -"\n" -"Postavi metaopdatke pohranjene u calibre bazi podataka za knjigu " -"identificiranu\n" -"po id iz OPF datoteke metatada.opf. id je id broj iz list naredbe. Možete " -"steći osjećaj\n" -"za OPF format koristeći --as-opf sklopku do show_metadata naredbe.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Morate specificirati id i datoteku metapodataka" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17761,28 +17797,28 @@ msgstr "" "Operacija izvoza pohranjuje sve formate knjige, omot i metapodatke (u opf \n" "datoteku). Možete uzeti id brojeve iz list naredbe.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Izvezi sve knjige u bazi podataka, ignorirajući id listu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Izvezi knjige u specificirani direktorij. Standardan je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Izvezi sve knjige u jedan direktorij" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Specificiranje ovog prekidača će isključiti ovu karakteristiku." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Morate specificirati neku ids ili %s opciju" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17793,24 +17829,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17821,30 +17857,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Greška: Morate specificirati izlaznu datoteku kataloga" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17856,17 +17892,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17875,20 +17911,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17898,15 +17934,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17919,40 +17955,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17960,34 +17996,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18002,18 +18038,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18021,33 +18057,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18083,18 +18119,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -18393,10 +18429,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" @@ -20540,3 +20572,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Morate specificirati id i datoteku metapodataka" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [opcije] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Postavi metaopdatke pohranjene u calibre bazi podataka za knjigu " +#~ "identificiranu\n" +#~ "po id iz OPF datoteke metatada.opf. id je id broj iz list naredbe. Možete " +#~ "steći osjećaj\n" +#~ "za OPF format koristeći --as-opf sklopku do show_metadata naredbe.\n" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 90da9ac7a9..a34f1fb182 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-29 20:06+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -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: 2012-05-30 05:19+0000\n" -"X-Generator: Launchpad (build 15316)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:41+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -969,19 +969,19 @@ msgid "Yes" msgstr "Igen" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Fő memória" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "„A” kártya" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "„B” kártya" @@ -1164,7 +1164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Hírek (RSS)" @@ -1172,8 +1172,8 @@ msgstr "Hírek (RSS)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalógus" @@ -4152,10 +4152,11 @@ msgstr "Nem" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4224,7 +4225,7 @@ msgstr "Dátum" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Kiadás ideje" @@ -4541,7 +4542,7 @@ msgstr "Nem érhetők el részletek" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Tartalomjegyzék" @@ -4890,7 +4891,7 @@ msgstr "" msgid "Split Options:" msgstr "Darabolás beállításai:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Nem található egy összetevő : pdftohtml! \r\n" @@ -5854,11 +5855,11 @@ msgid "None of the selected books are on the device" msgstr "A kiválasztott könyvek nem találhatóak az eszközön" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Könyvek törlése az eszközről." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5866,7 +5867,7 @@ msgstr "" "A kiválasztott könyvek egyike egy csatlakoztatott eszközön található. " "Honnan szeretné a kijelölt fájlokat törölni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5874,7 +5875,7 @@ msgstr "" "A kiválasztott könyvek véglegesen törlődni fognak és a fájlok " "eltávolításra kerülnek a calibre könyvtárából. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6008,8 +6009,8 @@ msgstr "A metaadat letöltése meghiúsult" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "A letöltés meghiúsult" @@ -6045,7 +6046,7 @@ msgid "Download complete" msgstr "A letöltés befejeződött" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Naplófájl letöltése" @@ -6141,11 +6142,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "A metaadat-változások jóváhagyása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Néhány hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10074,8 +10075,8 @@ msgstr "Hivatkozás" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nincs találat" @@ -10259,15 +10260,15 @@ msgid "Copied" msgstr "Másolva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Másolás a vágólapra" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Naplófájl megjelenítése" @@ -12977,17 +12978,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF olvasó eszköztár" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Következő oldal" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Előző oldal" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13498,7 +13499,7 @@ msgid "Edit Metadata" msgstr "Metaadat szerkesztése" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13648,15 +13649,15 @@ msgstr "&Megjegyzések" msgid "Basic metadata" msgstr "Alap metaadat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Van borítója" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Van összefoglalója" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13667,29 +13668,29 @@ msgstr "" "Néha előfordul, hogy olyan könyvhöz is töltődik le\n" "borító, ami borító nélküliként volt jelölve és fordítva." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Nézze itt:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "A calibre metaadatokat tölt le a következő helyről: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Kérem várjon" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Lekérdezés: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Nem sikerült a metaadatok letöltése. Kattintson a „Részletek” gombra a " "további információkért." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13701,42 +13702,42 @@ msgstr "" "jellemző szót adjon meg a címből.

További információkért kattintson a " "„Részletek” gombra." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Aktuális borító" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Keresés…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "%s borítójának letöltése, kérem várjon…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Nem sikerült a borító letöltése, kattintson a „Részletek” gombra további " "információkért." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Nem található borító ehhez: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "%(title)s könyvhöz %(num)d borító is található. Válassza amelyik " "szeretné." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Metaadatok letöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Borító letöltése…" @@ -14940,7 +14941,7 @@ msgid "Never" msgstr "Soha" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Első betű szerint" @@ -17086,13 +17087,13 @@ msgid "Manage Tags" msgstr "Címkék kezelése" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Felhasználói kategóriák kezelése" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Elmentett keresések kezelése" @@ -17188,42 +17189,55 @@ msgstr "" "Nincs több találat.

Kattintson a „Keresés”-re megint az első " "találathoz ugráshoz" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Rendezés ... szerint" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Rendezés név szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Rendezés népszerűség szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Rendezés átlagos értékelés szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "A címke böngészőben lévő elemek rendezési sorrendje" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Minden feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Bármelyik feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "A címke böngészőben történő több elem kiválasztása esetén bármelyik " "feltételnek megfelel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Szerzők, címkék stb. kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17231,110 +17245,110 @@ msgstr "" "Ezek a kategória kezelők a fenti címke böngészőből is elérhetők az elemekre " "történő jobb egérgomb kattintással" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "%s átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "%s törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "%s rendezési forma szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "%s linkjének szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "%s hozzáadása felhasználói kategóriához" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "%s gyermeke" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "%s keresés törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "%(item)s eltávolítása a %(cat)s kategóriából" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "%s keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "A(z) %s kivételével mindent keressen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Alkategória hozzáadása a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "%s felhasználói kategória törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "A(z) %s kategória elrejtése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Kategória megjelenítése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Könyvek keresése a(z) %s kategóriában" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Ne keressen könyveket a(z) %s kategóriában" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "A(z) %s kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Minden kategória megjelenítése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Az alkategória séma megváltoztatása" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Tiltás" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Az első betű csak a névre rendezéskor használható" @@ -17621,6 +17635,111 @@ msgstr "Exportálás" msgid "Import" msgstr "Importálás" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "E-book olvasó beállítása" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Az utoljára használt ablakméret megjegyzése" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"A felhasználói CSS stíluslap beállítása. Ez használható a könyvek " +"megjelenítésének testreszabásához" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Az megjelenítő ablaknál nagyobb képek átméretezése, hogy illeszkedjenek" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Szöveg elválasztás" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Az elválasztási szabályok nyelve" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Az aktuális pozíció mentése kilépéskor" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Az egér görgetőgomb lapozzon" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"A lapozási animáció időtartama másodpercben. Alapérték: 0,5 másodperc" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Ekkora léptékben változik a betűméret, amikor a „Betűméret változtatása " +"nagyobbra/kisebbre” gombokra kattint. Egy 0 és 1 közötti szám." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Betűbeállítások" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif (talpas) betűkészlet" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Sans-serif ('talp nélküli') betűkészlet" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Monospace (rögzített szélességű) betűkészlet" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Az alap betűméret pixelben" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Monospace (rögzített szélességű) betűméret pixelben" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Alap betűtípus" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Szerkesztés folyamatban" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"A gyorsbillentyűk szerkesztése jelenleg is folyik. A szerkesztőablakon " +"kívülre kattintva befejezheti a szerkesztést." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "E-book olvasó beállítása" @@ -17713,14 +17832,6 @@ msgstr "letiltva" msgid "Mouse &wheel flips pages" msgstr "Az egér görgetőgomb is lapoz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Teljesképernyős módban a szöveg maximális szélessége:" @@ -17775,137 +17886,40 @@ msgstr "Felhasználói stíluslap" msgid "No results found for:" msgstr "Nincs találat a következőre:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "E-book olvasó beállítása" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Az utoljára használt ablakméret megjegyzése" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"A felhasználói CSS stíluslap beállítása. Ez használható a könyvek " -"megjelenítésének testreszabásához" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Az megjelenítő ablaknál nagyobb képek átméretezése, hogy illeszkedjenek" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Szöveg elválasztás" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Az elválasztási szabályok nyelve" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Az aktuális pozíció mentése kilépéskor" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Az egér görgetőgomb lapozzon" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"A lapozási animáció időtartama másodpercben. Alapérték: 0,5 másodperc" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Ekkora léptékben változik a betűméret, amikor a „Betűméret változtatása " -"nagyobbra/kisebbre” gombokra kattint. Egy 0 és 1 közötti szám." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Betűbeállítások" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif (talpas) betűkészlet" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Sans-serif ('talp nélküli') betűkészlet" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Monospace (rögzített szélességű) betűkészlet" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Az alap betűméret pixelben" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Monospace (rögzített szélességű) betűméret pixelben" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Alap betűtípus" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Szerkesztés folyamatban" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"A gyorsbillentyűk szerkesztése jelenleg is folyik. A szerkesztőablakon " -"kívülre kattintva befejezheti a szerkesztést." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Keresés szótárban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "A &következő előfordulás keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Ugrás…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Következő szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Előző szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Dokumentum eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Dokumentum vége" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Szakasz eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Szakasz vége" @@ -18009,23 +18023,23 @@ msgstr "A legutóbb megnyitott könyvek listájának törlése" msgid "Connecting to dict.org to lookup: %s…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Nincs ilyen hely" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "Az elem által megadott hely nem létezik." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "E-book választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-bookok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18034,82 +18048,82 @@ msgstr "" "Betűméret változtatása %(which)s\n" "Jelenlegi nagyítás mértéke: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "nagyobbra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "kisebbre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Folyamatban…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Könyvjelző #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "E-book betöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Az e-book olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál teljes képernyősként " "indulni" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19146,7 +19160,7 @@ msgstr "Nincsenek borítófájlok az adatbázisban" msgid "Folders raising exception" msgstr "Hibajelzést adó mappák" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19154,7 +19168,7 @@ msgstr "" "A calibre adatbázis elérési útja. Alapértelmezettként a Beállításokban " "szereplő elérési út." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19164,7 +19178,7 @@ msgstr "" "\n" "A calibre adatbázisában lévő könyvek listája.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19178,7 +19192,7 @@ msgstr "" "Alapértelmezett: %%default. Az „all” (mind) speciális mező használható az " "összes mező kijelölésére. Csak szöveges kimeneti formátumnál van hatása." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19189,11 +19203,11 @@ msgstr "" "Elérhető mezők: %s\n" "Alapértelmezett: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Rendezési emelkedő sorrendben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19203,20 +19217,20 @@ msgstr "" "a Felhasználói Kézikönyv ide vonatkozó részét. Alapértelmezésként nincs " "szűrés." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" "Egy sor maximális szélessége a kimenetben. A képernyőmérethez szükséges." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "A mezők elválasztására szolgáló karakter vagy szöveg. Alapbeállítás a szóköz." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19224,15 +19238,15 @@ msgstr "" "Minden elérési útvonal előtagja. Alapértelmezettként az adatbázis mappájának " "elérési útja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Érvénytelen mező. Lehetséges mezők:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Érvénytelen rendezési mező. Elérhető mezők:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19240,7 +19254,7 @@ msgstr "" "A következő könyvek nem lettek hozzáadva az adatbázishoz, mert már léteznek " "(lásd még --duplicates beállítása):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19253,18 +19267,18 @@ msgstr "" "A megadott fájlok könyvként kerülnek az adatbázisba. Mappákat is megadhat.\n" "Lásd, mappákhoz köthető kapcsolók.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" "Feltéve, hogy minden mappa egy könyv különböző formátumait tartalmazza" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Az összes almappát is beleértve" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19272,39 +19286,39 @@ msgstr "" "Könyv hozzáadása az adatbázishoz akkor is, ha már létezik. Az " "összehasonlítás a könyvcímek alapján történik." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Üres könyv hozzáadása (egy könyv formátum nélkül)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "A hozzáadott könyv(ek) címének megadása" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "A hozzáadott könyv(ek) szerzőjének megadása" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "A hozzáadott könyv(ek) ISBN-számának megadása" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "A hozzáadott könyv(ek) címkéinek megadása" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "A hozzáadott könyv(ek) sorozatának megadása" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "A hozzáadott könyv(ek) sorozatszámának megadása" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Legalább egy hozzáadandó fájlt meg kell határozni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19321,11 +19335,11 @@ msgstr "" "meg). Például: 23,34,57-85 (tartomány megadásakor a tartomány utolsó eleme " "nem lesz figyelembe véve).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Legalább egy könyvet ki kell jelölni az eltávolításhoz" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19339,15 +19353,15 @@ msgstr "" "lekérdezhető a „list” paranccsal. Ha az „ebook_fájl” formátuma már létezik " "ehhez a könyvhöz, akkor az felül lesz írva az újjal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Meg kell adnia egy azonosítót és egy e-book fájlt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "az e-book fájlnak rendelkeznie kell fájlkiterjesztéssel" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19364,11 +19378,11 @@ msgstr "" "mint például LRF, TXT vagy EPUB. Ha az „id”-vel megadott könyv nem " "tartalmazza a „formátum”-ot, akkor a parancs nem csinál semmit.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Meg kell adnia egy azonosítót és egy formátumot" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19383,15 +19397,15 @@ msgstr "" "Az adatbázisban az 'id'-vel jelölt könyv metaadatainak megjelenítése.\n" "Az 'id' a 'list' paranccsal kilistázott értékek egyike.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Metaadatok nyomtatása OPF(XML) formátumban" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Meg kall adnia az azonosítót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19401,24 +19415,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [kapcsolók] id /teljes/eleresi/utvonal/metadata.opf\n" -"\n" -"Az „id”-vel megadott könyv metaadatait állítja be a " -"„/teljes/eleresi/utvonal/metadata.opf”\n" -"nevű, metaadatokat tartalmazó OPF fájlból. Az OPF formátumról gyors ízelítőt " -"kaphat,\n" -"ha a „show_metadata” (metaadatok megjelenítése) parancsot az „ --as-opf” " -"(OPF-ként)\n" -"kapcsolóval használja.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Meg kall adnia az azonosítót és egy metaadat fájlt" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19435,32 +19469,32 @@ msgstr "" "elmenti.\n" "A könyvek ID-i (azonosítói) lekérdezhetőek a 'list' paranccsal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Minden könyv exportálása az adatbázisba. Ne vegye figyelembe az azonosító " "(ID) listát." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" "Az adatbázisban lévő könyvek exportálása egy meghatározott mappába. " "Alapértelmezett:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Minden könyv exportálása egy mappába" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Ennek megadása kikapcsolja ezt az opciót." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Meg kell adnia néhány ID-t vagy a %s opciót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19478,7 +19512,7 @@ msgstr "" "felhasználóbarát címe.\n" "Az „adattípus” lehet: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19486,7 +19520,7 @@ msgstr "" "Az oszlop címke-szerű (több elem, vesszővel tagolva) adatokat tárol. Csak " "szöveg adattípusnál használható." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19497,11 +19531,11 @@ msgstr "" "karakterlánc. Felsorolási oszlopokhoz használja a következőt: " "display='{\"felsorolási_oszlopok\":[\"érték1\", \"érték2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Meg kell adnia a címkét, a nevet és az adatbázist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19520,7 +19554,7 @@ msgstr "" " A kapcsolókkal állíthatja be a generált fájl bejegyzéseit.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19530,7 +19564,7 @@ msgstr "" "Ha meg van adva, akkor a --search opció nem lesz figyelembe véve.\n" "Alapértelmezett: „all” (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19540,17 +19574,17 @@ msgstr "" "formátumáról bővebben a Felhasználói Kézikönyvben olvashat.\n" "Alapértelmezett: nincs szűrés" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Részletes kimeneti információk megjelenítése. Hasznos hibakeresésnél." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Hiba: Meg kell adnia egy katalógus kimeneti fájlt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19569,7 +19603,7 @@ msgstr "" " Az egyéni oszlopok nevet a „custom_columns” paranccsal listázhatja ki.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19577,11 +19611,11 @@ msgstr "" "Ha az oszlop több értéket tárol, akkor a megadott értéket adja a meglévőkhöz " "és cserélje le őket." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Hiba: Meg kell adnia a mezőnevet, az id-t és az értéket" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19596,22 +19630,22 @@ msgstr "" "azonosítóját.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Részletek mutatása minden oszlopnál." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "A következő oszlop összes adatát el fogja veszíteni: %r. Biztosan folytatja " "(i/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "i" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19629,15 +19663,15 @@ msgstr "" " a „custom_columns” paranccsal listázhatja ki.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Ne kelljen megerősíteni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Hiba: Meg kell adnia az oszlop nevét" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19659,42 +19693,42 @@ msgstr "" " akkor az le lesz cserélve\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Hiba: Meg kell adnia egy műveletet (hozzáadás|eltávolítás|listázás)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Név:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Karakterlánc keresése:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Hiba: Meg kell adnia egy nevet és egy keresési szót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "hozzáadva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Hiba: Meg kell adnia egy nevet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "eltávolítva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Hiba: ismeretlen művelet: %s. A következők egyike kell, hogy legyen: " "(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19706,12 +19740,12 @@ msgstr "" "Néhány ellenőrzés lefuttatása a könyvtár belső fájlrendszerén. " "Visszajelzések: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "CSV kimenet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19719,7 +19753,7 @@ msgstr "" "A naplók vesszővel elválasztott listája.\n" "Alapértelmezés: mind" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19727,7 +19761,7 @@ msgstr "" "A kihagyandó kiterjesztések vesszővel tagolt listája.\n" "Alapértelmezett: all (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19735,11 +19769,11 @@ msgstr "" "Vesszővel elválasztott lista a kihagyandó nevekkel.\n" "Alapértelmezett: Összes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Ismeretlen riportellenőrzés" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19768,7 +19802,7 @@ msgstr "" "tároltak szerint jelennek meg az újraépített adatbázisban.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19776,12 +19810,12 @@ msgstr "" "Tényleg állítsa vissza az adatbázist. Enélkül az opció nélkül nem fut a " "parancs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "A következő opciót kell megadnia a helyreállításhoz: %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19793,7 +19827,7 @@ msgstr "" "Kategória Információkat jelenít meg az adatbázisból.\n" "Ezek az információk megegyeznek a címkepanelen láthatókkal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19801,7 +19835,7 @@ msgstr "" "Csak a kategórián belüli elemek számát adja meg az egyes elemekhez tartozó " "darabszámok helyett" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19809,7 +19843,7 @@ msgstr "" "A kategóriák e jel közé lesznek zárva CSV módban. Alapértelmezett az " "idézőjel (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19817,15 +19851,15 @@ msgstr "" "A kategória keresőneveinek vesszővel elválasztott listája.\n" "Alapértelmezett: all (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSV módban a mezőket elválasztó jel. Alapértelmezett: vessző" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "KATEGÓRIA ELEMEK" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19863,17 +19897,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sÁtlagos értékelés: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Régi adatbázis migrálása a jelenlegibe: %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -20197,10 +20231,6 @@ msgstr "%d csillag" msgid "Popularity" msgstr "Gyakoriság" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Rendezés ... szerint" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "könyvtár" @@ -23091,3 +23121,28 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Meg kall adnia az azonosítót és egy metaadat fájlt" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [kapcsolók] id /teljes/eleresi/utvonal/metadata.opf\n" +#~ "\n" +#~ "Az „id”-vel megadott könyv metaadatait állítja be a " +#~ "„/teljes/eleresi/utvonal/metadata.opf”\n" +#~ "nevű, metaadatokat tartalmazó OPF fájlból. Az OPF formátumról gyors ízelítőt " +#~ "kaphat,\n" +#~ "ha a „show_metadata” (metaadatok megjelenítése) parancsot az „ --as-opf” " +#~ "(OPF-ként)\n" +#~ "kapcsolóval használja.\n" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index cde151e3e9..8d25a9aef8 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:51+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:41+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -942,19 +942,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1114,8 +1114,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3574,10 +3574,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3646,7 +3647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3916,7 +3917,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4215,7 +4216,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5116,23 +5117,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5260,8 +5261,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5293,7 +5294,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5367,11 +5368,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9018,8 +9019,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9195,15 +9196,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11699,17 +11700,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12179,7 +12180,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12316,15 +12317,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12332,27 +12333,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12360,38 +12361,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13430,7 +13431,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15292,13 +15293,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15386,149 +15387,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15794,6 +15808,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15882,14 +15993,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15939,129 +16042,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16165,101 +16179,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17107,20 +17121,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17130,7 +17144,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17138,49 +17152,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17189,55 +17203,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17248,11 +17262,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17261,15 +17275,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17279,11 +17293,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17293,15 +17307,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17311,14 +17325,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17329,28 +17373,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17361,24 +17405,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17389,30 +17433,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17424,17 +17468,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17443,20 +17487,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17466,15 +17510,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17487,40 +17531,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17528,34 +17572,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17570,18 +17614,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17589,33 +17633,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17643,17 +17687,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17937,10 +17981,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 168af8d9a7..c4716347cd 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,8 +17,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: 2012-05-26 04:50+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:41+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -83,7 +83,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -178,22 +178,22 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -919,19 +919,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1083,7 +1083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1091,8 +1091,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3548,10 +3548,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3620,7 +3621,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3890,7 +3891,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4189,7 +4190,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5090,23 +5091,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5234,8 +5235,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5267,7 +5268,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5341,11 +5342,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8992,8 +8993,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9169,15 +9170,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11673,17 +11674,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12153,7 +12154,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12290,15 +12291,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12306,27 +12307,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12334,38 +12335,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13404,7 +13405,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15266,13 +15267,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15360,149 +15361,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Raða eftir" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15768,6 +15782,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15856,14 +15967,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15913,129 +16016,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16139,101 +16153,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17081,20 +17095,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17104,7 +17118,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17112,49 +17126,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17163,55 +17177,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17222,11 +17236,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17235,15 +17249,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17253,11 +17267,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17267,15 +17281,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17285,14 +17299,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17303,28 +17347,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17335,24 +17379,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17363,30 +17407,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17398,17 +17442,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17417,20 +17461,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17440,15 +17484,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17461,40 +17505,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17502,34 +17546,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17544,18 +17588,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17563,33 +17607,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17617,17 +17661,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17911,10 +17955,6 @@ msgstr "%d stjörnur" msgid "Popularity" msgstr "Vinsældir" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Raða eftir" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "safn" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 3ab8bb528d..558cf88f9a 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-26 06:07+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,8 +17,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: 2012-05-27 04:38+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:42+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -85,7 +85,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -180,22 +180,22 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -985,19 +985,19 @@ msgid "Yes" msgstr "Sì" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principale" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Scheda A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Scheda B" @@ -1180,7 +1180,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notizie" @@ -1188,8 +1188,8 @@ msgstr "Notizie" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalogo" @@ -4203,10 +4203,11 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4275,7 +4276,7 @@ msgstr "Timestamp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Pubblicato" @@ -4592,7 +4593,7 @@ msgstr "Nessun dettaglio disponibile" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Indice" @@ -4950,7 +4951,7 @@ msgstr "" msgid "Split Options:" msgstr "Opzioni di divisione:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Impossibile trovare pdftohtml, verificare che sia nel proprio PATH" @@ -5917,11 +5918,11 @@ msgid "None of the selected books are on the device" msgstr "Nessuno dei libri selezionati è sul dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Eliminazione dei libri dal dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5929,7 +5930,7 @@ msgstr "" "Alcuni dei libri selezionati sono sul dispositivo connesso.Da dove si " "desidera che i file selezionati siano eliminati?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5937,7 +5938,7 @@ msgstr "" "I libri selezionati saranno eliminati definitivamente e i file " "rimossi dalla biblioteca di calibre. Continuare?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6068,8 +6069,8 @@ msgstr "Scaricamento metadati non riuscito" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Scaricamento non riuscito" @@ -6105,7 +6106,7 @@ msgid "Download complete" msgstr "Scaricamento completato" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Registro scaricamenti" @@ -6203,11 +6204,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Applica i cambiamenti ai metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Alcuni errori" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10170,8 +10171,8 @@ msgstr "Collegamento" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" @@ -10354,15 +10355,15 @@ msgid "Copied" msgstr "Copiato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copia negli appunti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Mostra log" @@ -13065,17 +13066,17 @@ msgid "LRF Viewer toolbar" msgstr "Barra degli strumenti visualizzatore LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Pagina successiva" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Pagina precedente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13592,7 +13593,7 @@ msgid "Edit Metadata" msgstr "Modifica metadati" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13737,15 +13738,15 @@ msgstr "&Commenti" msgid "Basic metadata" msgstr "Metadati di base" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Ha la copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Ha il sommario" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13753,29 +13754,29 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Vedere su" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre sta scaricando i metadati da: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Attendere" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Ricerca: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Errore nello scaricamento dei metadata. Premi Mostra dettagli per vedere i " "dettagli" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13787,41 +13788,41 @@ msgstr "" "ed una singola parola distintiva del titolo.

Per vedere l'intero registro, " "premi Mostra dettagli." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Copertina attuale" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Ricerca in corso..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Scaricamento copertine da %s, attendere..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Scaricamento delle copertine non riuscito, fai clic su \"Mostra dettagli\" " "per informazioni." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Impossibile trovare una copertina per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "Trovate %(num)d copertine di %(title)s. Scegli quella che preferisci." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Scaricamento metadati in corso..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Scaricamento della copertina..." @@ -14971,7 +14972,7 @@ msgid "Never" msgstr "Mai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "In base all'iniziale" @@ -17103,13 +17104,13 @@ msgid "Manage Tags" msgstr "Gestisci tag" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gestisci categorie utente" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gestisci ricerche salvate" @@ -17208,42 +17209,55 @@ msgstr "" "Non ci sono altre corrispondenze.

Fai nuovamente clic su Trova per " "portarti sulla prima corrispondenza" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Ordina per" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ordina per nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ordina per popolarità" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordina per valutazione media" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Imposta l'ordinamento degli elementi nel navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Fai corrispondere tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Fai corrispondere uno qualsiasi" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quando vengono selezionati più elementi nel navigatore dei tag, trova " "corrispondenze per qualsiasi elemento o per tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Gestisci autori, tag, ecc." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17251,110 +17265,110 @@ 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:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Rinomina %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Elimina %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Modifica l'ordinamento per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Modifica il collegamento per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Aggiungi %s a categoria utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Figlio di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Elimina la ricerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Rimuovi %(item)s dalla categoria %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Cerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Cerca tutto tranne %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Aggiungi sottocategoria a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Elimina la categoria utente %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Nascondi categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Visualizza categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Cerca libri nella categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Cerca libri che non sono nella categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Gestione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Visualizza tutte le categorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Cambia lo schema di sottocategorizzazione" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Disabilita" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partizione" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "La prima lettera è utilizzabile solo in caso di ordinamento per nome" @@ -17641,6 +17655,116 @@ msgstr "Esporta" msgid "Import" msgstr "Importa" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opzioni per personalizzare il lettore di libri" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Ricorda la dimensione della finestra usata l'ultima volta" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Imposta il foglio di stile CSS dell'utente. Può essere usato per " +"personalizzare l'aspetto di tutti i libri." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"&Ridimensiona le immagini più grandi della finestra del visualizzatore per " +"farle entrare nella finestra" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Sillabare il testo" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Lingua predefinita per le regole di sillabazione" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Salva la posizione corrente nel documento all'uscita" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Sfoglia le pagine con la rotella del mouse" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" +"Impedisce ai tasti direzionali freccia su e giù di scorrere oltre le " +"interruzioni di pagina" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Il tempo, in secondi, dell'animazione di scorrimento delle pagine. Il valore " +"predefinito è mezzo secondo." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"La quantità con cui si modifica la dimensione del carattere quando fai clic " +"sui tasti di aumento/riduzione del carattere. Deve essere un numero compreso " +"tra 0 e 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opzioni carattere" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "La famiglia di caratteri con grazie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "La famiglia di caratteri senza grazie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "La famiglia di caratteri a spaziatura fissa" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "La dimensione dei caratteri predefinita in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "La dimensione dei caratteri a spaziatura fissa in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Il tipo di carattere predefinito" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Modifica ancora in corso" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Stai modificando una scorciatoia da tastiera, completa prima la modifica " +"facendo clic al di fuori della casella di modifica." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurazione lettore di ebook" @@ -17735,14 +17859,6 @@ msgstr "disabilitato" msgid "Mouse &wheel flips pages" msgstr "La rotella del mo&use scorre le pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Larghe&zza massima del testo a schermo intero:" @@ -17798,142 +17914,40 @@ msgstr "Foglio di &stile dell'utente" msgid "No results found for:" msgstr "Nessun risultato trovato per:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opzioni per personalizzare il lettore di libri" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Ricorda la dimensione della finestra usata l'ultima volta" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Imposta il foglio di stile CSS dell'utente. Può essere usato per " -"personalizzare l'aspetto di tutti i libri." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"&Ridimensiona le immagini più grandi della finestra del visualizzatore per " -"farle entrare nella finestra" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Sillabare il testo" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Lingua predefinita per le regole di sillabazione" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Salva la posizione corrente nel documento all'uscita" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Sfoglia le pagine con la rotella del mouse" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" -"Impedisce ai tasti direzionali freccia su e giù di scorrere oltre le " -"interruzioni di pagina" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Il tempo, in secondi, dell'animazione di scorrimento delle pagine. Il valore " -"predefinito è mezzo secondo." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"La quantità con cui si modifica la dimensione del carattere quando fai clic " -"sui tasti di aumento/riduzione del carattere. Deve essere un numero compreso " -"tra 0 e 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opzioni carattere" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "La famiglia di caratteri con grazie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "La famiglia di caratteri senza grazie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "La famiglia di caratteri a spaziatura fissa" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "La dimensione dei caratteri predefinita in px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "La dimensione dei caratteri a spaziatura fissa in px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Il tipo di carattere predefinito" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Modifica ancora in corso" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Stai modificando una scorciatoia da tastiera, completa prima la modifica " -"facendo clic al di fuori della casella di modifica." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Cerca ne&l dizionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "Cerca l'occorrenza &successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Vai a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Sezione successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Sezione precedente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Inizio documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Fine documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Inizio sezione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Fine sezione" @@ -18040,101 +18054,101 @@ msgstr "Cancella l'elenco dei libri aperti di recente" msgid "Connecting to dict.org to lookup: %s…" msgstr "Sto collegano a dict.org per cercare: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Nessuna posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "La posizione alla quale l'elemento fa riferimento non esiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "più grande" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "più piccolo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del visualizzatore si aprirà a schermo " "intero." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18142,7 +18156,7 @@ msgstr "" "La posizione alla quale aprire il libro specificato. La posizione è visibile " "nell'angolo in alto a sinistra del visualizzatore." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19116,7 +19130,7 @@ msgstr "File delle copertine non presenti nel database" msgid "Folders raising exception" msgstr "Cartelle che lanciano eccezioni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19124,7 +19138,7 @@ msgstr "" "Percorso alla biblioteca di calibre. L'impostazione predefinita è quella di " "usare il percorso salvato nelle impostazioni." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19134,7 +19148,7 @@ msgstr "" "\n" "Elenca i libri disponibili nel database di calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19150,7 +19164,7 @@ msgstr "" "selezionare tutti i campi. Ha effetto solamente nel formato in uscita del " "testo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19161,11 +19175,11 @@ msgstr "" "Campi disponibili: %s\n" "Predefinito: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordina i risultati in ordine crescente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19175,8 +19189,8 @@ msgstr "" "documentazione relativa alla ricerca nel Manuale Utente. L'opzione " "predefinita è quella di non filtrare." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19184,11 +19198,11 @@ msgstr "" "La larghezza massima di una singola linea nell'output. L'impostazione " "predefinita è quella di rilevare la dimensione dello schermo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "La stringa usata per separare i campi. Predefinita: uno spazio." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19196,15 +19210,15 @@ msgstr "" "Il prefisso per tutti i percorsi. L'impostazione predefinita è il percorso " "alla cartella della biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Campi non validi. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Campo per l'ordinamento non valido. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19212,7 +19226,7 @@ msgstr "" "I seguenti libri non sono stati aggiunti perché già esistenti nel database " "(vedere l'opzione --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19226,7 +19240,7 @@ msgstr "" "specificare cartelle, vedere\n" "la cartella sottostante relativa alle opzioni.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19234,11 +19248,11 @@ msgstr "" "Assume che ogni cartella abbia un solo libro logico e che tutti i file " "presenti siano diversi formati per quel libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Elabora cartelle ricorsivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19246,39 +19260,39 @@ msgstr "" "Aggiunge libri al database anche se esistono già. Il confronto è basato sui " "titoli." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Aggiungi un libro vuoto (un libro senza formati)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Imposta il titolo dei libri aggiunti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Imposta gli autori dei libri aggiunti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Imposta l'ISBN dei libri aggiunti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Imposta i tag dei libri aggiunti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Imposta le serie dei libri aggiunti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Imposta il numero della serie dei libri aggiunti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "È necessario specificare almeno un file da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19289,11 +19303,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "È necessario specificare almeno un libro da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19307,15 +19321,15 @@ msgstr "" "identificato da id. È possibile ottenere gli id usando il comando list. Se " "il formato esiste già, verrà sovrascritto.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "È necessario specificare un id e un file ebook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "I file ebook devono avere un'estensione" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19332,11 +19346,11 @@ msgstr "" "file come LRF, TXT o EPUB. Se il libro logico non ha un fmt disponibile, non " "fa niente.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "È necessario specificare un id e un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19352,15 +19366,15 @@ msgstr "" "con id.\n" "id è un numero dalla lista dei comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Stampa i metadati in formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "È necessario specificare un id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19370,23 +19384,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [opzioni] id /percorso/a/metadata.opf\n" -"\n" -"Imposta i metadati salvati nel database di calibre per il libro identificato " -"da id\n" -"dal file OPF metadata.opf. id è un numero dalla lista dei comandi.\n" -"È possibile vedere com'è fatto il formato OPF usando il parametro --as-opf " -"nel\n" -"comando show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "È necessario specificare un id e un file di metadati" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19404,28 +19439,28 @@ msgstr "" "(in un file opf). È possibile prendere i numeri di id dalla lista dei " "comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Esporta tutti i libri del database, ignorando la lista di id." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Esporta i libri nella cartella specificata. Predefinita:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Esporta tutti i libri nella stessa cartella" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Selezionando questa opzione verrà disattivata questa funzione." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "È necessario specificare qualche id o l'opzione %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19443,7 +19478,7 @@ msgstr "" "colonna.\n" "tipo è uno di: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19451,18 +19486,18 @@ msgstr "" "Questa colonna salva i tag come dati (es. valori separati da virgole). " "Applicato solo se il tipo di dato è testo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Specificare etichetta, nome e tipo di dato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19473,7 +19508,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19483,7 +19518,7 @@ msgstr "" "Se dichiarati, --search è ignorata.\n" "Valore predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19494,16 +19529,16 @@ msgstr "" "nel Manuale utente.\n" "Predefinito: nessun filtraggio" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra un output dettagliato. Utile per il debug" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Errore: devi specificare un file di output del catalogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19524,7 +19559,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19532,11 +19567,11 @@ msgstr "" "Se la colonna salva più valori, aggiunge i valori specificati a quelli " "esistenti, altrimenti li sostituisce." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Errore: Specificare nome del campo, id e valore" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19551,20 +19586,20 @@ msgstr "" "colonna e gli id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Mostra i dettagli per ogni colonna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Saranno persi i dati nella colonna: %r. Continuare (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19581,15 +19616,15 @@ msgstr "" " colonne disponibili utilizzare il comando custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Non chiedere conferma" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Errore: Specificare un etichetta per la colonna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19611,41 +19646,41 @@ msgstr "" "nuova.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Errore: devi specificare un'azione (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Stringa di ricerca:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Errore: devi specificare un nome e una stringa di ricerca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "aggiunto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Errore: devi specificare un nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "rimosso" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Errore: azione %s non riconosciuta, deve essere una tra: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19657,12 +19692,12 @@ msgstr "" "Esegue alcuni controlli sul filesystem che rappresenta la biblioteca. I " "rapporti sono {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Output in CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19670,7 +19705,7 @@ msgstr "" "Elenco separato da virgole dei rapporti.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19678,7 +19713,7 @@ msgstr "" "Elenco separato da virgole delle estensioni che devono essere ignorate.\n" "Predefinito: tutte" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19686,11 +19721,11 @@ msgstr "" "Elenco separato da virgole dei nomi da ignorare.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Risultato sconosciuto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19705,7 +19740,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19713,12 +19748,12 @@ msgstr "" "Effettua realmente il ripristino. Il comando non sarà eseguito a meno che " "questa opzione non sia specificata." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Devi fornire l'opzione %s per effettuare il ripristino" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19726,13 +19761,13 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19740,7 +19775,7 @@ msgstr "" "Il carattere con il quale delimitare il valore della categoria in modalità " "CSV. In modo predefinito, sono utilizzati i doppi apici (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19748,17 +19783,17 @@ msgstr "" "Elenco separato da virgole di nomi di ricerca per categorie.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La stringa usata per separare i campi in modalità CSV. Il separatore " "predefinito è la virgola." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ELEMENTI CATEGORIA" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19796,18 +19831,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valutazione media è %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Compattazione database" @@ -20124,10 +20159,6 @@ msgstr "%d stelle" msgid "Popularity" msgstr "Popolarità" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Ordina per" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "biblioteca" @@ -22437,3 +22468,27 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "È necessario specificare un id e un file di metadati" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [opzioni] id /percorso/a/metadata.opf\n" +#~ "\n" +#~ "Imposta i metadati salvati nel database di calibre per il libro identificato " +#~ "da id\n" +#~ "dal file OPF metadata.opf. id è un numero dalla lista dei comandi.\n" +#~ "È possibile vedere com'è fatto il formato OPF usando il parametro --as-opf " +#~ "nel\n" +#~ "comando show_metadata.\n" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 5ee86e10eb..a35ad54324 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-20 16:02+0000\n" "Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:51+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:42+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -929,19 +929,19 @@ msgid "Yes" msgstr "はい" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "主メモリー" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "カードA" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "カードB" @@ -1115,7 +1115,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ニュース" @@ -1123,8 +1123,8 @@ msgstr "ニュース" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "カタログ" @@ -3798,10 +3798,11 @@ msgstr "いいえ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3869,7 +3870,7 @@ msgstr "更新日時" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "発行日" @@ -4162,7 +4163,7 @@ msgstr "詳細不明" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "目次" @@ -4505,7 +4506,7 @@ msgstr "" msgid "Split Options:" msgstr "分割オプション:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "pdftohtmlが見つかりません。PATHをチェックしてください。" @@ -5416,23 +5417,23 @@ msgid "None of the selected books are on the device" msgstr "選択した本はデバイスには入っていません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "デバイスから本を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "選択された本は完全に削除され、calibreのライブラリからも削除されます。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5560,8 +5561,8 @@ msgstr "書誌情報のダウンロードに失敗しました。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "ダウンロード失敗" @@ -5593,7 +5594,7 @@ msgid "Download complete" msgstr "ダウンロード完了" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "ダウンロード・ログ" @@ -5680,11 +5681,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "書誌情報の変更を適用" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "失敗しました" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9450,8 +9451,8 @@ msgstr "リンク" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "一致しませんでした" @@ -9631,15 +9632,15 @@ msgid "Copied" msgstr "コピー済" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "クリップボードにコピー" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "ログ表示" @@ -12215,17 +12216,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF ビューアーツールバー" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "次のページ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "前のページ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12705,7 +12706,7 @@ msgid "Edit Metadata" msgstr "書誌情報を編集" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12846,15 +12847,15 @@ msgstr "コメント(&C)" msgid "Basic metadata" msgstr "基本書誌情報" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "表紙あり" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "サマリーあり" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12865,27 +12866,27 @@ msgstr "" "時々、表紙なしとなった物でもダウンロードすると\n" "表紙が見つかったり、あるいはその逆が起こることがあります。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "参照:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibreの書誌情報ダウンロード先: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "お待ちください" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "クエリ: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "書誌情報のダウンロードに失敗しました。詳しくは「詳細を表示」をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12895,38 +12896,38 @@ msgstr "" "検索にマッチする本がありませんでした。検索条件を減らして " "みてください。例えば、著者の姓だけにしたり、タイトルの一部だけを指定してください。ログ全体を参照するには、「詳細を表示」をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "現在の表紙" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "検索中..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "%sから表紙をダウンロード中。お待ちください..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "表紙がダウンロードできませんでした。詳しくは「詳細を表示」をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "%sの表紙が見つかりませんでした。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, 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:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "書誌情報をダウンロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "表紙をダウンロード中..." @@ -14034,7 +14035,7 @@ msgid "Never" msgstr "停止" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "最初の一文字" @@ -16020,13 +16021,13 @@ msgid "Manage Tags" msgstr "タグを管理" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "ユーザーカテゴリを管理" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "保存された検索を管理" @@ -16119,149 +16120,162 @@ msgstr "すべてのカテゴリを閉じる" msgid "No More Matches.

Click Find again to go to first match" msgstr "これ以上検索結果はありません。

検索をもう一度クリックすると最初の検索結果へ行きます" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "ソート" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "名前順でソート" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "人気順でソート" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "平均評価でソート" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "タグブラウザー中にあるエントリーのソート順を設定" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "すべてにマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "いずれかにマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "タグブラウザーで複数の項目を選択した時、任意のものまたはすべてにマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "著者、タグ等を管理" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "上のタグブラウザーの項目を右クリックすると、これらのすべてのカテゴリー管理が利用できます" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "%s の名前を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "%s のソートを変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "%sのリンクを編集" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "%s をユーザーカテゴリに追加" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "%s の子ノード" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "検索 %s を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "%(item)s を カテゴリー %(cat)s から削除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "%sを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "%s 以外のものを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "%s にサブカテゴリを追加" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "ユーザーカテゴリ %s を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "カテゴリ %s を隠す" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "カテゴリ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "カテゴリ %s で本を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "カテゴリ %s のない本を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "%sの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "すべてのカテゴリを表示" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "サブカテゴリ化の方法を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "最初の文字、は名前でソートする場合のみに使えます" @@ -16537,6 +16551,103 @@ msgstr "エクスポート" msgid "Import" msgstr "インポート" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "電子書籍ビューアーをカスタマイズするためのオプション" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "最後に使ったウィンドウのサイズを覚える" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "ユーザースタイルシートを設定します。すべての本の見た目をカスタマイズすることができます。" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "ビューアーウィンドウより大きな画像を、中にフィットするようにリサイズ" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "テキストをハイフン付け" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "ハイフン付けルールのデフォルト言語" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "終了時に、ドキュメントの現在の位置を覚える" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "マウスホイールでページめくりをする" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "ページめくりアニメーションをする時間。デフォルトは0.5秒。" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "フォントオプション" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "セリフフォントファミリー" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "サンセリフフォントファミリー" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "等幅フォントファミリー" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "標準フォントサイズ (ピクセル)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "等幅フォントサイズ (ピクセル)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "標準フォントタイプ" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "編集中" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "キーボードショートカットの編集の途中です。まず、ショートカット編集ボックスの外側をクリックして終了してください。" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "電子書籍ビューアーを設定" @@ -16625,14 +16736,6 @@ msgstr "無効" msgid "Mouse &wheel flips pages" msgstr "マウスホイールでページめくり(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16685,129 +16788,40 @@ msgstr "ユーザースタイルシート(&S):" msgid "No results found for:" msgstr "結果が見つかりませんでした:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "電子書籍ビューアーをカスタマイズするためのオプション" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "最後に使ったウィンドウのサイズを覚える" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "ユーザースタイルシートを設定します。すべての本の見た目をカスタマイズすることができます。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "ビューアーウィンドウより大きな画像を、中にフィットするようにリサイズ" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "テキストをハイフン付け" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "ハイフン付けルールのデフォルト言語" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "終了時に、ドキュメントの現在の位置を覚える" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "マウスホイールでページめくりをする" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "ページめくりアニメーションをする時間。デフォルトは0.5秒。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "フォントオプション" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "セリフフォントファミリー" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "サンセリフフォントファミリー" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "等幅フォントファミリー" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "標準フォントサイズ (ピクセル)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "等幅フォントサイズ (ピクセル)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "標準フォントタイプ" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "編集中" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "キーボードショートカットの編集の途中です。まず、ショートカット編集ボックスの外側をクリックして終了してください。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "辞書を検索(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "次を検索(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "ジャンプ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "次の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "前の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "文書の最初" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "文書の最後" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "章の頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "章末" @@ -16911,23 +16925,23 @@ msgstr "最近開いた本のリストをクリア" msgid "Connecting to dict.org to lookup: %s…" msgstr "dict.orgに接続して検索: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "電子書籍の選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "電子書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -16936,78 +16950,78 @@ msgstr "" "フォントサイズを %(which)s にする\n" "現在の拡大率: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "大きく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "小さく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "見つかりませんでした: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "フローをロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "%s をレイアウト" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "ブックマーク #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "ブックマークのタイトルを入力:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "ブックマークの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "電子書籍をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "電子書籍を開けませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "電子書籍ビューアーをコントロールするオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に前面へ表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に全画面表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Javascriptアラートとコンソールメッセージをコンソールへ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "指定された本を開く位置です。位置とは、ビューアーの左上の端が表示されている場所のことです。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17998,13 +18012,13 @@ msgstr "表紙ファイルがデータベースにない" msgid "Folders raising exception" msgstr "フォルダーで例外が発生しました" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "Calibreライブラリへのパス。デフォルトは設定に保存されているパス。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18014,7 +18028,7 @@ msgstr "" "\n" "Calibreデータベースに存在する本のリスト\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18027,7 +18041,7 @@ msgstr "" "利用できるフィールド: %s\n" "デフォルト: %%default 特別フィールド\"すべて\"はすべてのフィールドを選択する場合に利用できます。テキスト出力フォーマットのみで有効です。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18038,11 +18052,11 @@ msgstr "" "使用できるフィールド:%s\n" "デフォルト: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "昇順に並び替え" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18051,38 +18065,38 @@ msgstr "" "検索文字列で結果をフィルターする。検索文字列のフォーマットについては、ユーザーマニュアルの検索関連のドキュメントを参照してください。デフォルトは何もフィル" "ターしません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "出力ファイル中の、1行の最大の長さ。デフォルトは画面サイズから判別。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "区切り文字(デフォルトは半角スペース)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "すべてのファイルパスの接頭辞。デフォルトはライブラリフォルダーへの絶対パス。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "無効なフィールド。有効なフィールド:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "無効な並び替えフィールド。有効なフィールド:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "次の本は、すでにデータベースに存在するので、追加されませんでした。(--duplicatesオプションを参照)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18094,55 +18108,55 @@ msgstr "" "\n" "指定したファイルをデータベースに追加する。ディレクトリを追加することもできます。下のディレクトリ関連オプションも参照してください。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "各ディレクトリには1つの本しかなく、すべてのファイルは、その本の違ったフォーマットである、と仮定します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "ディレクトリを再帰的に処理する" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "本がすでにデータベースに存在する場合でも追加します。本のタイトルに基づいて比較します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "空の本を追加する(フォーマットが1つも無い本)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "追加する、最低1つのファイルを選択しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18157,11 +18171,11 @@ msgstr "" "データーベースからidsで指定された書籍を削除する。idsはコンマ区切りのid番号です(listコマンドを使ってid番号を取得できます)。例: " "23,34,57-85 (範囲を指定する場合、最後の範囲番号は含まれません)\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "最低でも1つの削除する本を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18174,15 +18188,15 @@ msgstr "" "IDで表される本にebook_fileの電子書籍をフォーマットの1つとして追加する。IDはlistコマンドで取得できます。同じフォーマットが既に存在する場" "合は、置き換えられます。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "IDと電子書籍ファイルを指定する必要があります" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "電子書籍ファイルには拡張子が必要です" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18197,11 +18211,11 @@ msgstr "" "IDで表される論理上の本からfmtフォーマットを削除します。IDはlistコマンドで取得できます。fmtはLRFやTXT、EPUBのようなファイル拡張子で" "す。もし論理上の本にfmtが無い場合には何もしません。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "IDとフォーマットを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18215,15 +18229,15 @@ msgstr "" "\n" "IDで指定されたCalibreデータベースにある本の書誌情報を表示する。IDはlistコマンドから取られたID番号。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "OPFフォーマット(XML)で書誌情報を表示" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "IDを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18233,19 +18247,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"metadata.opfファイルから、Calibreデータベース中のIDで指定された本の書誌情報を設定する。IDはlistコマンドからのID番号。show" -"_metadataコマンドの--as-opfスイッチを使うと、OPFフォーマットがどのような感じの物か見ることができます。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "IDと書誌情報ファイルを指定しなければなりません。" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18260,28 +18299,28 @@ msgstr "" "ID(カンマ区切りのリスト)で指定された本をファイルシステムにエクスポートします。\n" "エクスポート処理は、本の全てのフォーマットと、表紙、書誌情報(OPFファイル)を保存します。ID番号はlistコマンドから取得できます。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "IDのリストを無視してデータベースからすべての本をエクスポートします。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "本を指定したディレクトリにエクスポートします。デフォルト:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "ディレクトリにすべての本をエクスポート" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "このスイッチ指定すると、この挙動をOFFにできます。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "IDか%sオプションを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18297,13 +18336,13 @@ msgstr "" "nameは人間に読みやすい列の名前。\n" "datatypeは以下のいずれか: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "この列はタグ状のデータ(例: 複数のカンマ区切りの値)を保持します。datatypeがtextの時のみ有効です。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18312,11 +18351,11 @@ msgstr "" "この列のデータがどのように解釈されるか、カスタマイズするためのオプションのディクショナリ。これはJSON文字列です。列挙型の列の時は、こうしてください。-" "-display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "labelとname、datatypeを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18333,7 +18372,7 @@ msgstr "" " オプションは生成されるカタログでどのようにエントリーが表示されるかをコントロールします。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18343,7 +18382,7 @@ msgstr "" "宣言する場合は、--searchは無視されます。\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18352,16 +18391,16 @@ msgstr "" "結果を検索文字列でフィルターします。検索文字列のフォーマットについては、ユーザーマニュアルの検索関連ドキュメントを参照してください。\n" "デフォルト: フィルターなし" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "詳細な出力情報を表示します。デバッグに便利です。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "エラー:カタログ出力ファイルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18380,17 +18419,17 @@ msgstr "" " custom_columnsコマンドを使ってカスタム列の名前のリストを取得できます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "もし列に複数の値を設定できる場合、値を指定した値に入れ替えるのではなく、すでにある値に付け加えます。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "エラー:フィールド名、ID、値を指定しなくてはなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18404,20 +18443,20 @@ msgstr "" " 存在するカスタム列を表示。列名とIDを表示します。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "各列の詳細を表示" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "この列のすべてのデータが失われます: %r. よろしいですか (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18432,15 +18471,15 @@ msgstr "" " labelで指定されるカスタム列を削除。custom_columns コマンドで存在するカスタム列を見ることができます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "確認を表示しない" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "エラー:列ラベルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18461,40 +18500,40 @@ msgstr "" " もしすでにある名前と同じ名前を追加しようとした場合、すでにある物は置き換えられます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "エラー:動作を指定しなければなりません。(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "名前:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "検索文字列:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "エラー:名前と検索文字列を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "追加された" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "エラー:名前を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "削除された" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: %sと言う動作がわかりません。次の中の物でなければなりません: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18505,12 +18544,12 @@ msgstr "" "\n" "ライブラリのあるファイルシステムをチェックします。レポート:{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "CSVで出力" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18518,7 +18557,7 @@ msgstr "" "カンマ区切りのレポートのリスト\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18526,7 +18565,7 @@ msgstr "" "無視する拡張子(カンマ区切りのリスト)\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18534,11 +18573,11 @@ msgstr "" "無視する名前のカンマ区切りのリスト\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "不明なレポートチェック" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18562,18 +18601,18 @@ msgstr "" "す。再生された書誌情報は、OPFファイルの内容と同様になります。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "実際にリカバリーを行います。このコマンドはこのオプションを指定しなければ実行されません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "実際にリカバリーを行うには%sオプションを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18584,19 +18623,19 @@ msgstr "" "\n" "データベース中のカテゴリ情報のレポートを作成します。情報はタグブラウザーに表示されるものと同等です。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "カテゴリ内のアイテムのカウント番号ではなく、カテゴリ内のアイテム番号のみを出力します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "CSVモードでカテゴリーの値の周りを囲む文字。デフォルトはダブルクオート(\")。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18604,15 +18643,15 @@ msgstr "" "カンマ区切りのカテゴリの検索名リスト。\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSVモードでのフィールド区切りに使われる文字列。デフォルトはカンマです。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "カテゴリー・アイテム" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18648,17 +18687,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:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -18956,10 +18995,6 @@ msgstr "%d 個星" msgid "Popularity" msgstr "人気度" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "ソート" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "ライブラリ" @@ -21369,3 +21404,23 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "IDと書誌情報ファイルを指定しなければなりません。" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "metadata.opfファイルから、Calibreデータベース中のIDで指定された本の書誌情報を設定する。IDはlistコマンドからのID番号。show" +#~ "_metadataコマンドの--as-opfスイッチを使うと、OPFフォーマットがどのような感じの物か見ることができます。\n" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index a2f2afc6fc..ee763b4f5c 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh \n" "Language-Team: Kannada \n" @@ -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: 2012-05-26 04:51+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:42+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -920,19 +920,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1092,8 +1092,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3549,10 +3549,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3621,7 +3622,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3891,7 +3892,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4190,7 +4191,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5091,23 +5092,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5235,8 +5236,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5268,7 +5269,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5342,11 +5343,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8993,8 +8994,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9170,15 +9171,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11674,17 +11675,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12154,7 +12155,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12291,15 +12292,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12307,27 +12308,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12335,38 +12336,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13405,7 +13406,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15267,13 +15268,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15361,149 +15362,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15769,6 +15783,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15857,14 +15968,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15914,129 +16017,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16140,101 +16154,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17082,20 +17096,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17105,7 +17119,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17113,49 +17127,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17164,55 +17178,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17223,11 +17237,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17236,15 +17250,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17254,11 +17268,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17268,15 +17282,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17286,14 +17300,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17304,28 +17348,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17336,24 +17380,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17364,30 +17408,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17399,17 +17443,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17418,20 +17462,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17441,15 +17485,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17462,40 +17506,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17503,34 +17547,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17545,18 +17589,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17564,33 +17608,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17618,17 +17662,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17912,10 +17956,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 5fa07c6f7f..7dd0e25216 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-04 11:13+0000\n" "Last-Translator: Hyun-ho Noh \n" "Language-Team: Korean \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:52+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:42+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -927,19 +927,19 @@ msgid "Yes" msgstr "예" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "주" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "카드 A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "카드 B" @@ -1098,7 +1098,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "뉴스" @@ -1106,8 +1106,8 @@ msgstr "뉴스" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "분류" @@ -3633,10 +3633,11 @@ msgstr "아니오" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3705,7 +3706,7 @@ msgstr "시간 정보" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "출판일자" @@ -3982,7 +3983,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "목차" @@ -4323,7 +4324,7 @@ msgstr "" msgid "Split Options:" msgstr "분할 옵션:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "pdftohtml을 찾을 수 없습니다. 경로를 점검하세요" @@ -5226,23 +5227,23 @@ msgid "None of the selected books are on the device" msgstr "장치상에 선택된 책이 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "장치에서 책을 삭제합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5370,8 +5371,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5403,7 +5404,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5477,11 +5478,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9136,8 +9137,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "일치하는 것이 없습니다" @@ -9313,15 +9314,15 @@ msgid "Copied" msgstr "사본" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "클립보드로 복사" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11820,17 +11821,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF 뷰어 툴바" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "다음 쪽" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "이전 쪽" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12300,7 +12301,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12437,15 +12438,15 @@ msgstr "설명(&C)" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12453,27 +12454,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12481,38 +12482,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "표지를 내려받습니다..." @@ -13561,7 +13562,7 @@ msgid "Never" msgstr "전혀 안함" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15432,13 +15433,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "사용자 분류 관리" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "저장된 검색 관리" @@ -15526,149 +15527,162 @@ msgstr "모든 카테고리 접기" msgid "No More Matches.

Click Find again to go to first match" msgstr "더이상 일치하는 항목이 없습니다.

처음부터 다시 하려면 찾기 버튼을 누르세요" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "이름순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "인기도 순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "평균 별점 순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "태그 탐색기의 항목에 대한 정렬 방식을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "모두 일치(AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "아무거나 일치(OR)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "태그 탐색기에서 여러 항목을 선택할 때 아무거나 또는 모두 일치합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "%s 분류 숨기기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "분류 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "%s 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "모든 분류 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15934,6 +15948,103 @@ msgstr "내보내기" msgid "Import" msgstr "가져오기" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "전자책 뷰어 사용자 정의 옵션" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "최근 사용된 창 크기를 기억" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "사용자 CSS 스타일 시트를 지정합니다. 모든 책의 모양새를 사용자 정의할 수 있습니다." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "뷰어 창보다 큰 그림을 뷰어에 맞게 크기를 재조정합니다." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "텍스트 붙임표(-) 붙이기" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "붙임표 붙이기의 규칙에 대한 기본 언어" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "글꼴 옵션" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "세리프 글꼴" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "산세리프 글꼴" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "고정폭 글꼴" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "표준 글자 크기(px)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "고정폭 글자 크기(px)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "표준 글꼴 종료" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "전자책 뷰어 설정" @@ -16022,14 +16133,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16079,129 +16182,40 @@ msgstr "" msgid "No results found for:" msgstr "찾은 결과가 없음:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "전자책 뷰어 사용자 정의 옵션" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "최근 사용된 창 크기를 기억" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "사용자 CSS 스타일 시트를 지정합니다. 모든 책의 모양새를 사용자 정의할 수 있습니다." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "뷰어 창보다 큰 그림을 뷰어에 맞게 크기를 재조정합니다." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "텍스트 붙임표(-) 붙이기" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "붙임표 붙이기의 규칙에 대한 기본 언어" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "글꼴 옵션" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "세리프 글꼴" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "산세리프 글꼴" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "고정폭 글꼴" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "표준 글자 크기(px)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "고정폭 글자 크기(px)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "표준 글꼴 종료" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "이동하기..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "다음 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "이전 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "문서 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "문서 끝" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "구간 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "구간 끝" @@ -16305,101 +16319,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17268,13 +17282,13 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "calibre 라이브러리의 경로입니다. 기본값으로는 설정을 보관하는 경로를 사용합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17284,7 +17298,7 @@ msgstr "" "\n" "List the books available in the calibre database.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17298,7 +17312,7 @@ msgstr "" "기본값: %%default. 특별한 필드인 \"all\"은 모든 필드를 선택하기 위해 사용할 수 있습니다. 오직 본문 출력 형식에만 " "효과가 있습니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17306,49 +17320,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "오름차순의 결과로 정렬합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "문자열은 필드를 구분하는데 사용됩니다. 기본값은 공백입니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "잘못된 필드입니다. 이용가능한 필드:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "잘못된 정렬 필드입니다. 이용가능한 필드:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "다음의 책들은 이미 데이터베이스에 존재하므로 추가하지 않습니다 (--duplicates 옵션 참조):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17362,55 +17376,55 @@ msgstr "" "directories, see\n" "the directory related options below.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "이미 DB에 책이 있어도 책을 추가합니다. 책의 이름을 기반으로 비교합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "비어있는 책 추가하기 (형식이 없는 책)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "추가할 파일을 한 개 이상 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17421,11 +17435,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "제거할 책을 한 개 이상 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17434,15 +17448,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "ID와 전자책 파일을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "전자책 파일은 확장자가 있어야만 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17452,11 +17466,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "ID와 형식을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17466,15 +17480,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "OPF 양식(XML)에서 메타 정보를 인쇄합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "ID를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17484,14 +17498,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "ID와 메타 정보를 지정해야 합니다" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17502,28 +17546,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "데이터베이스의 모든 책을 내보냅니다. ID 목록은 무시합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "모든 책들을 하나의 디렉토리에 내보냅니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "ID 또는 %s 옵션을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17534,24 +17578,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "레이블, 이름, 데이터종류를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17562,30 +17606,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "상세한 출력 정보를 표시합니다. 디버깅 시에 유용합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "오류: 분류의 출력 파일을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17597,17 +17641,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "오류: 필드명, ID, 값을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17616,20 +17660,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "각 열에 대한 상세 정보를 표시합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "다음 열의 모든 데이터를 잃어버립니다: %r. 확실합니까 (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17639,15 +17683,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "확인을 다시 묻지 않음" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "오류: 열 레이블을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17660,40 +17704,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "오류: 동작을 지정해야 합니다 (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "이름:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "검색 문자열:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "오류: 이름과 검색 문자열을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "추가됨" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "오류: 이름을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "삭제됨" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "오류: %s 동작은 인식할 수 없습니다. 다음중 하나여야 합니다: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17701,34 +17745,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17743,18 +17787,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17762,33 +17806,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17824,17 +17868,17 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -18122,10 +18166,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" @@ -20251,3 +20291,6 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "ID와 메타 정보를 지정해야 합니다" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 5571b62f8e..b822f0588e 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" @@ -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: 2012-05-26 04:52+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:43+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 53ed650874..605b6648e4 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,8 +16,8 @@ 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: 2012-05-26 04:53+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:43+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -82,7 +82,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -924,19 +924,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1088,7 +1088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Naujienos" @@ -1096,8 +1096,8 @@ msgstr "Naujienos" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalogas" @@ -3553,10 +3553,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3625,7 +3626,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3895,7 +3896,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4194,7 +4195,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5095,23 +5096,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5239,8 +5240,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5272,7 +5273,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5346,11 +5347,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8997,8 +8998,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9174,15 +9175,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11678,17 +11679,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12158,7 +12159,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12295,15 +12296,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12311,27 +12312,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12339,38 +12340,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13409,7 +13410,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15271,13 +15272,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15365,149 +15366,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15773,6 +15787,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15861,14 +15972,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15918,129 +16021,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16144,101 +16158,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17086,20 +17100,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17109,7 +17123,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17117,49 +17131,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17168,55 +17182,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17227,11 +17241,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17240,15 +17254,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17258,11 +17272,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17272,15 +17286,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17290,14 +17304,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17308,28 +17352,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17340,24 +17384,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17368,30 +17412,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17403,17 +17447,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17422,20 +17466,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17445,15 +17489,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17466,40 +17510,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17507,34 +17551,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17549,18 +17593,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17568,33 +17612,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17622,17 +17666,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17916,10 +17960,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index c1960ead00..4cff86e0dc 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 05:04+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:53+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index c19eb9ce13..cc66094c33 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-02-23 09:37+0000\n" "Last-Translator: PiRX \n" "Language-Team: Latvian \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:52+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:43+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -84,7 +84,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -179,22 +179,22 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -958,19 +958,19 @@ msgid "Yes" msgstr "Jā" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Galvenā" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Karte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Karte B" @@ -1142,7 +1142,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ziņas" @@ -1150,8 +1150,8 @@ msgstr "Ziņas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalogs" @@ -3689,10 +3689,11 @@ msgstr "Nē" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3762,7 +3763,7 @@ msgstr "Laika zīmogs" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicēts" @@ -4052,7 +4053,7 @@ msgstr "Nav detaļas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Satura rādītājs" @@ -4365,7 +4366,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Nevarēja atrast pdftohtml. Pārbaudiet vai tas ir norādīts PATH" @@ -5274,23 +5275,23 @@ msgid "None of the selected books are on the device" msgstr "Neviena no izvēlētajām grāmatām nav ierīcē" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Dzēš grāmatas no ierīces..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5418,8 +5419,8 @@ msgstr "Neizdevās lejupielādēt metadatus" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Lejupielāde neizdevās" @@ -5453,7 +5454,7 @@ msgid "Download complete" msgstr "Lejupielāde pabeigta" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Lejupielādes žurnāls" @@ -5529,11 +5530,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Uzliek mainītos metadatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9184,8 +9185,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9361,15 +9362,15 @@ msgid "Copied" msgstr "Nokopēts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopēt uz starpliktuvi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11867,17 +11868,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Nākošā lapa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Iepriekšējā lapa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12354,7 +12355,7 @@ msgid "Edit Metadata" msgstr "Labot metadatus" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12491,15 +12492,15 @@ msgstr "&Kometāri" msgid "Basic metadata" msgstr "Galvenie metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Ar vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Ar aprakstu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12507,29 +12508,29 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Skatīt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre lejupielādē metadatus no " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Uzgaidiet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Vaicā: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Neizdevās lejupielādēt metadatus. Lai apskatītu detaļas nospiediet \"Rādīt " "detaļas\"." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12537,40 +12538,40 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Pašreizējais vāks" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Meklē..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Lūdzu uzgaidiet, lejupielādē %s vākus..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Neizdevās lejupielādēt nevienu vāku, nospiediet \"Parādīt detaļas\", lai " "apskatītu detaļas." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "%s nevarēja atrast nevienu vāku." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Lejupielādē metadatus..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Lejupielādē vāku..." @@ -13609,7 +13610,7 @@ msgid "Never" msgstr "Nekad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Pēc pirmā burta" @@ -15478,13 +15479,13 @@ msgid "Manage Tags" msgstr "Pārvaldīt birkas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Pārvaldīt lietotāja kategorijas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Pārvaldīt saglabātās meklēšanas" @@ -15572,151 +15573,164 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Kārtot pēc" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Kārtot pēc vārda" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Kārtot pēc popularitātes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Kārtot pēc vidējā vērtējuma" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Norāda kā kārtot birku pārlūka ierakstus" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Atbilst visiem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Atbilst jebkuram" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Izvēloties vairākus ierakstus birku pārlūkā, rezultātam jāatbilst visiem vai " "vienam ierakstam" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Pārvaldīt autorus, birkas, u.c." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Meklēt %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Meklēt jebko, izņemot %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Pārvaldīt %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Rādīt visas kategorijas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15984,6 +15998,103 @@ msgstr "Eksportēt" msgid "Import" msgstr "Importēt" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -16072,14 +16183,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16129,129 +16232,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Nākošā sadaļa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16355,101 +16369,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-grāmatas:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Pievienot grāmatzīmi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Pārvaldīt grāmatzīmes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Ielasa e-grāmatu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nevarēja atvērt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Iestatījumi e-grāmatu skatītāja kontrolei" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17303,20 +17317,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17326,7 +17340,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17334,49 +17348,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Kārtot rezultātus augošā secībā" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Teksts, ar kuru ir atdalīti lauki. Pēc noklusējuma ir atstarpe." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Neatļauti lauki. Pieļaujamie lauki:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Neatļauts meklēšanas lauks. Pieejamie lauki:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17385,55 +17399,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Pievienot tukšu grāmatu (grāmatu bez formātiem)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Jānorāda vismaz viens fails ko pievienot" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17444,11 +17458,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17457,15 +17471,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "e-grāmatas failam ir jābūt ar paplašinājumu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17475,11 +17489,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Jānorāda id un formāts" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17489,15 +17503,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Jānorāda id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17507,14 +17521,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Jānorāda id un metadatu fails" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17525,28 +17569,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17557,24 +17601,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17585,30 +17629,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17620,17 +17664,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17639,20 +17683,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17662,15 +17706,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17683,40 +17727,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17724,34 +17768,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17766,18 +17810,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17785,33 +17829,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17839,17 +17883,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migre veco datubāzi uz e-grāmatu bibliotēku %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Blīvē datubāzi" @@ -18133,10 +18177,6 @@ msgstr "%d zvaigznes" msgid "Popularity" msgstr "Popularitāte" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Kārtot pēc" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "bibliotēka" @@ -20272,3 +20312,6 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Jānorāda id un metadatu fails" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index da6d5575bc..4f3e1f5e07 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL \n" "Language-Team: Macedonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2012-05-26 04:53+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:43+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index cda8a4f8d4..7c9c9d9386 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -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: 2012-05-26 04:53+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:44+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -923,19 +923,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1087,7 +1087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "വാര്‍ത്തകള്‍" @@ -1095,8 +1095,8 @@ msgstr "വാര്‍ത്തകള്‍" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3557,10 +3557,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3629,7 +3630,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3899,7 +3900,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4198,7 +4199,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5099,23 +5100,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5243,8 +5244,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5276,7 +5277,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5350,11 +5351,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9001,8 +9002,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9178,15 +9179,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11682,17 +11683,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12162,7 +12163,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12299,15 +12300,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12315,27 +12316,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12343,38 +12344,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13413,7 +13414,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15275,13 +15276,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15369,149 +15370,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15777,6 +15791,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15865,14 +15976,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15922,129 +16025,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16148,101 +16162,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17090,20 +17104,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17113,7 +17127,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17121,49 +17135,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17172,55 +17186,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17231,11 +17245,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17244,15 +17258,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17262,11 +17276,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17276,15 +17290,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17294,14 +17308,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17312,28 +17356,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17344,24 +17388,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17372,30 +17416,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17407,17 +17451,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17426,20 +17470,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17449,15 +17493,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17470,40 +17514,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17511,34 +17555,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17553,18 +17597,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17572,33 +17616,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17626,17 +17670,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17920,10 +17964,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index abcbd2d0e8..83cde4a8ed 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" @@ -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: 2012-05-26 04:53+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:44+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -924,19 +924,19 @@ msgid "Yes" msgstr "हो" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1088,7 +1088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "वार्ता" @@ -1096,8 +1096,8 @@ msgstr "वार्ता" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "पुस्तक सूची" @@ -3553,10 +3553,11 @@ msgstr "नाही" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3625,7 +3626,7 @@ msgstr "कालमुद्रा" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "प्रकाशित" @@ -3895,7 +3896,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4194,7 +4195,7 @@ msgstr "" msgid "Split Options:" msgstr "विभक्तीकरण पर्याय" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5095,23 +5096,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5239,8 +5240,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5272,7 +5273,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5346,11 +5347,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8997,8 +8998,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9174,15 +9175,15 @@ msgid "Copied" msgstr "प्रत तयार केली" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11678,17 +11679,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12158,7 +12159,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12295,15 +12296,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12311,27 +12312,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12339,38 +12340,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13409,7 +13410,7 @@ msgid "Never" msgstr "कधीच नाही" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15271,13 +15272,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15365,149 +15366,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 -msgid "Sort by name" -msgstr "नावानुसार क्रमवारी" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 -msgid "Sort by popularity" -msgstr "लोकप्रियतेनुसार क्रमवारी" - -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 -msgid "Sort by average rating" -msgstr "मूल्यांकनानुसार क्रमवारी" - -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 -msgid "Set the sort order for entries in the Tag Browser" +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +msgid "Sort by name" +msgstr "नावानुसार क्रमवारी" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +msgid "Sort by popularity" +msgstr "लोकप्रियतेनुसार क्रमवारी" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 +msgid "Sort by average rating" +msgstr "मूल्यांकनानुसार क्रमवारी" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 +msgid "Set the sort order for entries in the Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "सर्व जुळवा" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "कोणतेही जुळवा" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15773,6 +15787,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15861,14 +15972,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15918,129 +16021,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16144,101 +16158,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17086,20 +17100,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17109,7 +17123,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17117,49 +17131,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17168,55 +17182,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17227,11 +17241,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17240,15 +17254,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17258,11 +17272,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17272,15 +17286,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17290,14 +17304,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17308,28 +17352,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17340,24 +17384,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17368,30 +17412,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17403,17 +17447,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17422,20 +17466,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17445,15 +17489,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17466,40 +17510,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17507,34 +17551,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17549,18 +17593,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17568,33 +17612,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17622,17 +17666,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17916,10 +17960,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 2c608c85b2..2535274ef1 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 17:48+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" @@ -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: 2012-05-26 04:53+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:44+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -924,19 +924,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1088,7 +1088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1096,8 +1096,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3556,10 +3556,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3628,7 +3629,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3898,7 +3899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4197,7 +4198,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5098,23 +5099,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5242,8 +5243,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5275,7 +5276,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5349,11 +5350,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9000,8 +9001,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9177,15 +9178,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11681,17 +11682,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12161,7 +12162,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12298,15 +12299,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12314,27 +12315,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12342,38 +12343,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13412,7 +13413,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15274,13 +15275,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15368,149 +15369,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15776,6 +15790,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15864,14 +15975,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15921,129 +16024,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16147,101 +16161,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17089,20 +17103,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17112,7 +17126,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17120,49 +17134,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17171,55 +17185,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17230,11 +17244,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17243,15 +17257,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17261,11 +17275,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17275,15 +17289,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17293,14 +17307,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17311,28 +17355,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17343,24 +17387,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17371,30 +17415,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17406,17 +17450,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17425,20 +17469,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17448,15 +17492,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17469,40 +17513,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17510,34 +17554,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17552,18 +17596,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17571,33 +17615,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17625,17 +17669,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17919,10 +17963,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 8632ebde98..3beab55859 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-12 04:56+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" @@ -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: 2012-05-26 04:54+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:45+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -966,19 +966,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Hovedvalg" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kort B" @@ -1156,7 +1156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" @@ -1164,8 +1164,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -4007,10 +4007,11 @@ msgstr "Nei" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4079,7 +4080,7 @@ msgstr "Tidstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publisert" @@ -4367,7 +4368,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Innholdsfortegnelse" @@ -4712,7 +4713,7 @@ msgstr "" msgid "Split Options:" msgstr "Inndelingsvalg:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Fant ikke pdftohtml, sjekk om filstien er tilstede i PATH miljøvariabelen" @@ -5644,11 +5645,11 @@ msgid "None of the selected books are on the device" msgstr "Ingen av de valgte bøkene finnes på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Sletter bøker fra enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5656,7 +5657,7 @@ msgstr "" "Noen av de valgte bøkene befinner seg på den tilkoblete enheten. " "Where ønsker du at de valgte bøkene skal slettes fra denne?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5664,7 +5665,7 @@ msgstr "" "De valgte bøkene vil bli slettet permanent og filene vil bli fjernet " "fra ditt calibrebibliotek. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5793,8 +5794,8 @@ msgstr "Kunne ikke laste ned metadata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5826,7 +5827,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5914,11 +5915,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9669,8 +9670,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Ingen treff" @@ -9846,15 +9847,15 @@ msgid "Copied" msgstr "Kopiert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopier til utklippstavle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -12450,17 +12451,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF Leser verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Neste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Forrige side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12954,7 +12955,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13095,15 +13096,15 @@ msgstr "&Sammendrag" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13111,27 +13112,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13139,38 +13140,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Laster ned omslag..." @@ -14251,7 +14252,7 @@ msgid "Never" msgstr "Aldri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Ved første bokstav" @@ -16182,13 +16183,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Administrere brukerkategorier" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Administrere lagrede søk" @@ -16276,150 +16277,163 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sorter etter" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sorter etter navn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sorter etter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sorter etter gjennomsnittsbedømning" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Sett sorteringsrekkefølge for oppføringer i emneordleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Sammenlign alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Sammenlign hviklet som helst" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Når du velger flere oppføringer i emneordleseren, bruk noen eller alle av dem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Skjul kategorien %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Vis kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Administrere %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Vis alle kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16695,6 +16709,108 @@ msgstr "Eksporter" msgid "Import" msgstr "Importer" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Valgmuligheter for å egendefinere e-bokleseren" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Husk sist brukte vindustørrelse" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Sett inn brukers CSS stilsett. Dette kan brukes for å egendefinere utseende " +"på alle bøker." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Tilpass bilder ved å øke størrelsen til å passe innenfor visningsområded" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Bruk orddeling" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Standardspråk for orddelingsregler" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Lagre gjeldende posisjon i dokumentet ved avslutning" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Benytt musens hjul til å bla i sider" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Tiden i sekunder for sideblaingsannimasjon. Standardinnstilling er et halvt " +"sekund." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Valg av tegnsett" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif tegnsettfamilien" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Sans-serif tegnsettfamilien" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Monospace tegnsettfamilien" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standard tegnsettstørrelse i piksler" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Monospace fontstørrelse i piksler" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standard tegnsetttype" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Konfigurer E-bokleser" @@ -16785,14 +16901,6 @@ msgstr "deaktivert" msgid "Mouse &wheel flips pages" msgstr "Mus &musehjul for å bla i sider" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16845,134 +16953,40 @@ msgstr "Brukers &stilark" msgid "No results found for:" msgstr "Det ble ikke funnet noe resultat for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Valgmuligheter for å egendefinere e-bokleseren" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Husk sist brukte vindustørrelse" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Sett inn brukers CSS stilsett. Dette kan brukes for å egendefinere utseende " -"på alle bøker." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Tilpass bilder ved å øke størrelsen til å passe innenfor visningsområded" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Bruk orddeling" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Standardspråk for orddelingsregler" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Lagre gjeldende posisjon i dokumentet ved avslutning" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Benytt musens hjul til å bla i sider" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Tiden i sekunder for sideblaingsannimasjon. Standardinnstilling er et halvt " -"sekund." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Valg av tegnsett" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif tegnsettfamilien" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Sans-serif tegnsettfamilien" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Monospace tegnsettfamilien" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standard tegnsettstørrelse i piksler" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Monospace fontstørrelse i piksler" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standard tegnsetttype" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Slå opp i ordboken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Neste Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Forrige Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Begynnelsen av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Slutten av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Begynnelsen av avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Slutten av avsnittet" @@ -17076,104 +17090,104 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Kobler til dict.org for å slå opp:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18105,7 +18119,7 @@ msgstr "" msgid "Folders raising exception" msgstr "Mappe viser unntak" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18113,7 +18127,7 @@ msgstr "" "Sti til calibre-biblioteket. Standard er å benytte stien som er lagret under " "innstillinger." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18122,7 +18136,7 @@ msgstr "" "%programliste [brukervalg]\n" "Lister opp bøker som er tiljengelig i calibres database.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18137,7 +18151,7 @@ msgstr "" "Standard: %%default. Spesialfeltet \"alt\" kan benyttes for å velge alle " "felt. Dette har kun effekt i tekst utdata format." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18148,11 +18162,11 @@ msgstr "" "Tilgjengelige fel: %s\n" "Standard: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sorter resultater i stigende rekkefølge" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18162,19 +18176,19 @@ msgstr "" "vennligst se søksrelatert dokumentasjon i brukermanualen. Standard er satt " "til: Ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" "Maksimal bredde for enkeltlinje i utdata. Standard er: Følg skjermstørrelse." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Strengen som brukes for å dele felt. Standard er et mellomrom." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18182,15 +18196,15 @@ msgstr "" "Benevnelse for alle filbaner. Standard er den absolutte banen til " "bibliotekfolderen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Ugyldige felt. Tilgjengelige felt:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ugyldig sorteringsfelt. Tilgjengelige felt:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18198,7 +18212,7 @@ msgstr "" "De følgende bøkene ble ikke lagt til, da de allerede finnes i databasen (se -" "-duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18212,7 +18226,7 @@ msgstr "" "spesifisere mapper, se\n" "de mapperelaterte valgene under.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18220,11 +18234,11 @@ msgstr "" "Forutsett at hver mappe har kun en enkelt logisk bok og at alle filer i " "denne mappen er forskjellige e-bokformater av den boken." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Prosesser mappene gjentagende" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18232,39 +18246,39 @@ msgstr "" "Legg bøker til databasen selv om de allerede finnes. Sammenligning gjøres " "basert på boktitler." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Legg til en tom bok (en uformatert bok)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Du må spesifisere minst en fil som skal legges til" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18275,11 +18289,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Du må spesifisere minst en bok som skal fjernes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18288,15 +18302,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "%prog add_format[valgmuligheter] id ebok_fil\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Du må spesifisere en id og en e-bokfil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "e-bokfilen må ha en filforlengelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18313,11 +18327,11 @@ msgstr "" "eller TXT eller EPUB. Dersom den logiske boken ikke har en fmt tilgjengelig, " "unnlat å gjøre noe som helst.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Du må spesifisere en id og et format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18332,15 +18346,15 @@ msgstr "" "Vis metadata lagret i calibres database for bøker identifisert med id.\n" "id er et id-nummer fra list kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Skriv ut metadata i OPF format (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Du må spesifisere en ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18350,22 +18364,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog legg inn_metadata [valgmuligheter] id /bane/til/metadata.opf\n" -"\n" -"Legg inn metadata lagret i calibres database for bøker identifisert ved ID\n" -"fra OPF filens metadata.opf. ID er et ID-nummer fra list kommandoen. Du\n" -"kan få en rask føling for OPF formatet ved å benytte --as-opf bryteren til " -"\n" -"vis_metadata kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Du må spesifisere en ID og metadatafil" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18383,28 +18419,28 @@ msgstr "" "metadata (i\n" "en opf fil). Du kan få tak i ID-nummerene ved å benytte list kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksporter alle bøker i databasen, ignorer ID listen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Eksporter bøker til den spesifiserte mappen. Standard er" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Eksporter alle bøker inn til en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Ved å spesifisere denne bryteren vil det slå denne atferden av" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Du må spesifisere noen ID'er eller %s valget" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18421,7 +18457,7 @@ msgstr "" "kolonnen.\n" "datatype er en av: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18429,7 +18465,7 @@ msgstr "" "Denne kolonnen lagrer data med emneord (f.eks. flerfoldige kommaseparerte " "verdier). Gjelder kun dersom datatypen er tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18439,11 +18475,11 @@ msgstr "" "tolket. Dette er en JSON streng. For nummereringskolonner, bruk --" "vis='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Du må spesifisere beskrivelse av navn og datatype" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18462,7 +18498,7 @@ msgstr "" "utdata.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18472,7 +18508,7 @@ msgstr "" "Om deklarert, --search er utelatt.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18482,16 +18518,16 @@ msgstr "" "vennligst se i søkerelatert dokumentasjon i brukermanualen.\n" "Standard: ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Feilmelding: Du må spesifisere en katalog for utdata-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18512,7 +18548,7 @@ msgstr "" " kommando.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18520,11 +18556,11 @@ msgstr "" "Dersom kolonnen inneholder flerfoldige verdier, legg den spesifiserte " "verdien til den eksisterende, fremfor å erstatte dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Feilmelding: Du må spesifisere et feltnavn, id og verdi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18539,20 +18575,20 @@ msgstr "" "id-er.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Vis detaljer for hver kolonne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (J/N)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "J" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18569,15 +18605,15 @@ msgstr "" " kolonner med vustom_columns kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Ikke spør etter bekreftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Feilmelding: Du må spesifisere en kolonnebeskrivelse!" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18600,42 +18636,42 @@ msgstr "" " erstattet.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Feilmelding: Du må spesifisere en handling (Legg til|fjern|list opp)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Søkestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Feilmelding: Du må spesifisere et navn og en søkestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "lagt til" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Feilmelding: Du må spesifisere et navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "fjernet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Feilmelding: Handlingen %s ble ikke gjenkjent. Den må være en av: (legg " "til/fjern/list opp)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18643,12 +18679,12 @@ msgid "" "{0}\n" msgstr "%prog sjekk_bibliotek [valg]\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Utdata i CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18656,7 +18692,7 @@ msgstr "" "Kommaseparert liste av rapporter.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18664,7 +18700,7 @@ msgstr "" "Kommaseparert liste av utvidelser som skal ignoreres.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18672,11 +18708,11 @@ msgstr "" "Kommaseparert liste av navn som skal ignoreres.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Ukjent rapprotsjekk" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18705,7 +18741,7 @@ msgstr "" "hva som finnes i OPF filene.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18713,12 +18749,12 @@ msgstr "" "Ønsker du virkelig å gjenopprette? Denne kommandoen vil ikke kjøres dersom " "dette valget ikke spesifiseres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18730,7 +18766,7 @@ msgstr "" "Lag en rapport av kategoriinformasjonen i databasen. \n" "Informasjonen er ekvivalent med hva som vises i emneordsfeltet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18738,14 +18774,14 @@ msgstr "" "List kun antallet enheter i en kategori fremfor antallet pr enhet innenfor " "kategorien" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" "Tegnsettet som omgir kategoriverdiene i CSC modus. Standard er gåseøyne(\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18753,16 +18789,16 @@ msgstr "" "Kommaseparerte lister av kategorisøksnavn.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Strengen som brukes for å skille felt i CSV modus. Standard er komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "KATEGORIENHETER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18800,17 +18836,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -19121,10 +19157,6 @@ msgstr "%d stjerner" msgid "Popularity" msgstr "Popularitet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sorter etter" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "bibliotek" @@ -21288,3 +21320,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog legg inn_metadata [valgmuligheter] id /bane/til/metadata.opf\n" +#~ "\n" +#~ "Legg inn metadata lagret i calibres database for bøker identifisert ved ID\n" +#~ "fra OPF filens metadata.opf. ID er et ID-nummer fra list kommandoen. Du\n" +#~ "kan få en rask føling for OPF formatet ved å benytte --as-opf bryteren til " +#~ "\n" +#~ "vis_metadata kommandoen.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Du må spesifisere en ID og metadatafil" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index dbec6145ff..d1f5eb8b96 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-29 09:38+0000\n" "Last-Translator: Moritz Höwer \n" "Language-Team: German\n" @@ -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: 2012-05-30 05:19+0000\n" -"X-Generator: Launchpad (build 15316)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:44+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -84,7 +84,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -179,22 +179,22 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -952,19 +952,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1118,7 +1118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" @@ -1126,8 +1126,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3793,10 +3793,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3865,7 +3866,7 @@ msgstr "Zeitstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Veröffentlicht" @@ -4149,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" @@ -4502,7 +4503,7 @@ msgstr "" msgid "Split Options:" msgstr "Einstellungen zum Aufteilen:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Konnte pdftohtml nicht finden, überprüfen Sie, ob es in der PATH Variable " @@ -5418,23 +5419,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5562,8 +5563,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5595,7 +5596,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5669,11 +5670,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9369,8 +9370,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -9546,15 +9547,15 @@ msgid "Copied" msgstr "Kopiert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -12087,17 +12088,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Vorherige Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12571,7 +12572,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12708,15 +12709,15 @@ msgstr "&Bemerkungen" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12724,27 +12725,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12752,38 +12753,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Lade Umschlagbild..." @@ -13832,7 +13833,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15716,13 +15717,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15810,149 +15811,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16227,6 +16241,105 @@ msgstr "Exportieren" msgid "Import" msgstr "Importieren" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Einstellungen zum Anpassen des eBook Viewers" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zuletzt verwendete Fenstergröße merken" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " +"des Aussehens aller Bücher." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Silbentrennung" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Schrifteinstellungen" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serife Schriftartfamilie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Serifenlose Schriftartfamilie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Nichtproportionale Schriftartfamilie" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standardschriftgröße in Punkt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Nichtproportionale Schriftgröße in Punkt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standardschriftart" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "eBook Viewer konfigurieren" @@ -16317,14 +16430,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16374,131 +16479,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Einstellungen zum Anpassen des eBook Viewers" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zuletzt verwendete Fenstergröße merken" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " -"des Aussehens aller Bücher." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Silbentrennung" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Schrifteinstellungen" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serife Schriftartfamilie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Serifenlose Schriftartfamilie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Nichtproportionale Schriftartfamilie" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standardschriftgröße in Punkt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Nichtproportionale Schriftgröße in Punkt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standardschriftart" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16602,103 +16616,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17581,7 +17595,7 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -17589,7 +17603,7 @@ msgstr "" "Pfad zur Calibre Bibliothek. Die Voreinstellung ist der in den Einstellungen " "gespeicherte Pfad." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17599,7 +17613,7 @@ msgstr "" "\n" "Listet die vorhandenen Bücher in der Calibre Datenbank auf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17614,7 +17628,7 @@ msgstr "" "Voreinstellung: %%default. Das Feld \"all\" kann für die Auswahl aller " "Felder verwendet werden. Funktioniert nur mit dem Ausgabeformat Text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17625,11 +17639,11 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sortiere Ergebnisse in aufsteigender Reihenfolge" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -17639,8 +17653,8 @@ msgstr "" "sehen Sie sich bitte die Dokumentation, die die Suche betrifft, im " "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17648,13 +17662,13 @@ msgstr "" "Maximale Breite einer einzelnen Zeile in der Ausgabe. In der Voreinstellung " "wird die Bildschirmgröße erkannt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "Zeichenfolge zur Unterscheidung der Felder. Die Voreinstellung ist ein " "Leerzeichen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -17662,15 +17676,15 @@ msgstr "" "Der Vorsatzcode zu allen Dateipfaden. Die Voreinstellung ist der absolute " "Pfad zum Bibliotheksverzeichnis." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Ungültige Felder. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17678,7 +17692,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17692,7 +17706,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17701,11 +17715,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene eBook Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17713,40 +17727,40 @@ msgstr "" "Füge Bücher zur Datenbank hinzu, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17757,11 +17771,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17775,15 +17789,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine eBook Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "eBook Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17800,11 +17814,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17820,15 +17834,15 @@ msgstr "" "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Drucke Metadaten als OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17838,24 +17852,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] ID /pfad/zu/metadaten.opf\n" -"\n" -"Stellt die in der Calibre Datenbank gespeicherten Metadaten für das durch " -"die ID angegebene Buch\n" -"ein auf die Metadaten der OPF Datei metadata.opf. ID ist eine ID Nummer des " -"Befehls list. Sie\n" -"erhalten einen ersten Eindruck vom OPF Format durch die Verwendung der --as-" -"opf Option mit dem\n" -"show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Geben Sie eine ID und eine Metadaten Datei an" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17873,29 +17907,29 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Die Betätigung dieses Schalters stellt das Verhalten aus." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17906,24 +17940,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17934,30 +17968,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17969,17 +18003,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17988,20 +18022,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18011,15 +18045,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18032,40 +18066,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18073,34 +18107,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18115,18 +18149,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18134,33 +18168,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18196,17 +18230,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -18507,10 +18541,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" @@ -20659,3 +20689,28 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Geben Sie eine ID und eine Metadaten Datei an" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] ID /pfad/zu/metadaten.opf\n" +#~ "\n" +#~ "Stellt die in der Calibre Datenbank gespeicherten Metadaten für das durch " +#~ "die ID angegebene Buch\n" +#~ "ein auf die Metadaten der OPF Datei metadata.opf. ID ist eine ID Nummer des " +#~ "Befehls list. Sie\n" +#~ "erhalten einen ersten Eindruck vom OPF Format durch die Verwendung der --as-" +#~ "opf Option mit dem\n" +#~ "show_metadata Befehl.\n" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 1c1dd46ce2..6a59af8b87 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-24 14:12+0000\n" "Last-Translator: J.R. van Wijk \n" "Language-Team: Dutch \n" @@ -64,8 +64,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: 2012-05-26 04:47+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:38+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -139,7 +139,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -234,22 +234,22 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -1023,19 +1023,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Hoofdgeheugen" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Geheugenkaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Geheugenkaart B" @@ -1217,7 +1217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nieuws" @@ -1225,8 +1225,8 @@ msgstr "Nieuws" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalogus" @@ -4248,10 +4248,11 @@ msgstr "Nee" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4320,7 +4321,7 @@ msgstr "Tijdsaanduiding" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Gepubliceerd" @@ -4644,7 +4645,7 @@ msgstr "Geen details beschikbaar" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Inhoudsopgave" @@ -4999,7 +5000,7 @@ msgstr "" msgid "Split Options:" msgstr "Splitsopties:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Kan pdftohtml niet vinden, controleer of het in uw PATH aanwezig is" @@ -5970,11 +5971,11 @@ msgid "None of the selected books are on the device" msgstr "Geen van de geselecteerde boeken bevindt zich op het apparaat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Boeken worden van het apparaat verwijderd." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5982,7 +5983,7 @@ msgstr "" "Sommige geselecteerde boeken staan op het verbonden apparaat. Waarvan " "wilt u de geselecteerde bestanden verwijderen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5991,7 +5992,7 @@ msgstr "" "bestanden zullen uit de calibre-bibliotheek verwijderd worden. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6123,8 +6124,8 @@ msgstr "Downloaden metadata mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Download mislukt" @@ -6160,7 +6161,7 @@ msgid "Download complete" msgstr "Downloaden voltooid" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Log downloaden" @@ -6260,11 +6261,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Wijzigingen in metadata toepassen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Enkele fouten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10223,8 +10224,8 @@ msgstr "Koppeling" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Geen zoekresultaten gevonden" @@ -10406,15 +10407,15 @@ msgid "Copied" msgstr "Gekopieerd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Naar klembord kopiëren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Log weergeven" @@ -13120,17 +13121,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF-leesvenster werkbalk" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Volgende pagina" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Vorige pagina" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13645,7 +13646,7 @@ msgid "Edit Metadata" msgstr "Metadata bewerken" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13793,15 +13794,15 @@ msgstr "&Commentaar" msgid "Basic metadata" msgstr "Basismetadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Heeft omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Heeft samenvatting" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13813,28 +13814,28 @@ msgstr "" "bij het downloaden terwijl er geen is aangeduid\n" "of vice versa." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Kijk bij" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre haalt metadata op bij: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Een moment geduld" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Zoekopdracht: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Metadata downloaden mislukt. Klik op ‘Toon details’ voor meer informatie" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13846,41 +13847,41 @@ msgstr "" "auteur of één enkel sleutelwoord uit de titel. Om alle meldingen te zien " "klikt u op ‘Details tonen’." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Huidige omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Bezig met zoeken…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Omslagen voor %s aan het downloaden, even geduld…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Geen omslagen gedownload. Klik op ‘Toon details’ voor meer informatie." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Geen omslagen voor %s gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "%(num)d omslagen voor %(title)s gevonden. Kies de gene die u het " "meeste aanstaat." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Metadata aan het downloaden…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Omslag aan het downloaden…" @@ -15071,7 +15072,7 @@ msgid "Never" msgstr "Nooit" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Op eerste letter" @@ -17245,13 +17246,13 @@ msgid "Manage Tags" msgstr "Labels beheren" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gebruikerscategorieën beheren" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Opgeslagen zoekopdrachten beheren" @@ -17347,42 +17348,55 @@ msgid "No More Matches.

Click Find again to go to first match" msgstr "" "Geen zoekresultaten meer.

Klik op ‘Zoeken’ om naar de eerste te gaan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sorteren op" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Op naam sorteren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Op populariteit sorteren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Op gemiddelde waardering sorteren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Leg de sorteervolgorde vast voor de items in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Alle criteria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Minstens één criterium" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Als er meerdere criteria in de labelbrowser worden gekozen, selecteer dan " "items die aan één of alle criteria voldoen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Auteurs, labels, enz. beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17390,110 +17404,110 @@ msgstr "" "Al deze categoriebeheerders zijn beschikbaar door rechts te klikken op een " "onderdeel in de labelbrowser hierboven" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "%s hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Verwijder %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Sortering van %s bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Link voor %s bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "%s aan gebruikerscategorie toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Kinderen van %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Zoekopdracht %s verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "%(item)s uit categorie%(cat)s verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Naar %s zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Zoek naar alles, behalve %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Deelcategorie aan %s toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Gebruikerscategorie %s verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Categorie %s verbergen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Categorie weergeven" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "In categorie %s naar boeken zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Buiten categorie %s naar boeken zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "%s beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Alle categorieën weergeven" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Schema deelcategorieën veranderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Uitschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Onderdeel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Eerste letter is enkel te gebruiken bij sorteren op naam" @@ -17779,6 +17793,115 @@ msgstr "Exporteren" msgid "Import" msgstr "Importeren" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opties om het e-book leesvenster aan te passen" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "De laatstgebruikte venstergrootte onthouden" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Definieer uw eigen CSS-stylesheet. Dit kan gebruikt worden om het uiterlijk " +"van alle boeken aan te passen." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Stel de maximale breedte in voor de tekst en afbeeldingen van boeken, in " +"volledige schermweergave. Hiermee kun je een boek lezen zonder dat de inhoud " +"te breed wordt." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Herschaal afbeeldingen groter dan het leesvenster zodat deze er in passen" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Tekst afbreken" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Standaardtaal voor afhandeling woordafbreken" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Sla de huidige positie in het document op bij afsluiten" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Pagina's omslaan met muiswiel" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Tijd, in seconden, voor animatie bij het omslaan van een pagina. Standaard: " +"een halve seconde." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"De vergroting/verkleining waarmee de lettergrootte moet veranderen als u op " +"de knop klikt. Vul een waarde in tussen 0 en 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Lettertype opties" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Lettertypefamilie voor letters met schreef (serif)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Lettertypefamilie voor schreefloze letters (sans-serif)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Lettertypefamilie voor letters met vaste breedte (monospace)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "De standaard lettergrootte in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "De niet-proportionele lettergrootte in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Het standaardlettertype" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Nog aan het bewerken" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"U bent halverwege de definitie van een sneltoetscombinatie. Voltooi deze " +"eerst door buiten het definitievakje te klikken." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "E-book leesvenster instellen" @@ -17870,17 +17993,6 @@ msgstr "uitgeschakeld" msgid "Mouse &wheel flips pages" msgstr "Pagina met muis&wiel omdraaien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Stel de maximale breedte in voor de tekst en afbeeldingen van boeken, in " -"volledige schermweergave. Hiermee kun je een boek lezen zonder dat de inhoud " -"te breed wordt." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Maximale tekstbreedte in volledig scherm:" @@ -17936,138 +18048,40 @@ msgstr "&Stylesheet gebuiker" msgid "No results found for:" msgstr "Geen resultaten gevonden voor:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opties om het e-book leesvenster aan te passen" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "De laatstgebruikte venstergrootte onthouden" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Definieer uw eigen CSS-stylesheet. Dit kan gebruikt worden om het uiterlijk " -"van alle boeken aan te passen." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Herschaal afbeeldingen groter dan het leesvenster zodat deze er in passen" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Tekst afbreken" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Standaardtaal voor afhandeling woordafbreken" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Sla de huidige positie in het document op bij afsluiten" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Pagina's omslaan met muiswiel" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Tijd, in seconden, voor animatie bij het omslaan van een pagina. Standaard: " -"een halve seconde." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"De vergroting/verkleining waarmee de lettergrootte moet veranderen als u op " -"de knop klikt. Vul een waarde in tussen 0 en 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Lettertype opties" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Lettertypefamilie voor letters met schreef (serif)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Lettertypefamilie voor schreefloze letters (sans-serif)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Lettertypefamilie voor letters met vaste breedte (monospace)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "De standaard lettergrootte in px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "De niet-proportionele lettergrootte in px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Het standaardlettertype" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Nog aan het bewerken" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"U bent halverwege de definitie van een sneltoetscombinatie. Voltooi deze " -"eerst door buiten het definitievakje te klikken." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Woordenboek raadp&legen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Zoek naar volgende voorkomen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Ga naar…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Volgende paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Vorige paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Begin van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Einde van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Begin van paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Einde van paragraaf" @@ -18171,23 +18185,23 @@ msgstr "Lijst met recent geopende boeken wissen" msgid "Connecting to dict.org to lookup: %s…" msgstr "Met dict.org verbinden om %s… op te zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Geen dergelijke locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "Dit item verwijst naar een locatie die niet bestaat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "E-book kiezen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18196,76 +18210,76 @@ msgstr "" "Maak tekengrootte %(which)s\n" "Huidige vergroting: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "groter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "kleiner" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Geen resultaten gevonden voor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Bladervenster laden..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Opmaken %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Bladwijzer #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Bladwijzer toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Geef titel voor bladwijzer:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Bladwijzers beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "E-book laden…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Kan e-book niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opties voor de e-book leesvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Indien gespecificeerd, zal het leesvenster proberen naar voren te komen na " "het opstarten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Als dit is opgegeven zal het leesvenster proberen om in volledig scherm te " "starten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript waarschuwingen en console berichten op de console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18273,7 +18287,7 @@ msgstr "" "De positie waarop het geselecteerde boek geopend moet worden. De positie is " "een locatie zoals weergeven in de linker bovenhoek van het leesvenster." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19310,7 +19324,7 @@ msgstr "Omslagen ontbreken in database" msgid "Folders raising exception" msgstr "Mappen die voor fouten zorgen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19318,7 +19332,7 @@ msgstr "" "Pad naar de calibre-bibliotheek. Standaard word het pad gebruikt dat is " "opgeslagen in de instellingen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19328,7 +19342,7 @@ msgstr "" "\n" "Geef de beschikbare boeken in de calibre-database weer.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19343,7 +19357,7 @@ msgstr "" "Standaard: %%default. Het speciale veld ‘all’ kan worden gebruikt om alle " "velden te selecteren. Heeft alleen een resultaat in txt-uitvoerformaat." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19354,11 +19368,11 @@ msgstr "" "Beschikbare velden: %s\n" "Standaard: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sorteer resultaten in oplopende volgorde" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19368,8 +19382,8 @@ msgstr "" "zoekopdracht kunt u de zoek-gerelateerde documentatie in de " "gebruikershandleiding raadplegen. Standaard word er niet gefilterd." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19377,13 +19391,13 @@ msgstr "" "De maximale breedte van een enkele regel in de uitvoer. Standaard is dit " "hetzelfde als de schermgrootte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "De tekenreeks gebruikt om velden van elkaar te scheiden. Standaard is dit " "een spatie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19391,15 +19405,15 @@ msgstr "" "De prefix voor mappaden. Standaard is het absolute pad naar de " "bibliotheekmap." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Ongeldige velden. Beschikbare velden:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ongeldig sorteerveld. Beschikbare velden:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19407,7 +19421,7 @@ msgstr "" "De volgende boeken zijn niet toegevoegd omdat ze al in de database aanwezig " "zijn. (Zie de --duplicates-optie):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19421,7 +19435,7 @@ msgstr "" "ook worden\n" "opgegeven, zie de opties over mappen hieronder.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19429,11 +19443,11 @@ msgstr "" "Neem aan dat iedere map slechts een enkel logisch boek bevat, en dat alle " "bestanden in de map verschillende bestandsformaten voor dat ene boek zijn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Mappen recursief verwerken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19441,40 +19455,40 @@ msgstr "" "Voeg boeken toe aan de database, zelfs als deze al bestaan. Vergelijking is " "gebaseerd op de boektitels." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" "Voeg een leeg boek toe (een boek dat van geen enkel formaat gebruikt maakt)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Stel de titel in voor toegevoegde boek(en)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Stel de auteur in voor toegevoegde boek(en)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Stel het ISBN-nummer in voor toegevoegde boek(en)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Stel tags in voor toegevoegde boek(en)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Stel de serie in voor toegevoegde boek(en)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Stel het nummer in de serie in voor toegevoegde boek(en)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "U moet tenminste één boek opgegeven om toe te voegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19491,11 +19505,11 @@ msgstr "" "commando te gebruiken). Bijvoorbeeld: 23,34,57-85 (bij opgave van een reeks, " "wordt het laatste nummer niet opgenomen).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "U moet minstens één boek opgeven om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19509,15 +19523,15 @@ msgstr "" "logische boek geïdentificeerd door ID. U kunt het list-commando gebruiken om " " ID's te vinden. Als het formaat al bestaat, wordt het vervangen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "U moet een ID en een e-bookbestand opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "E-bookbestand moet een extensie hebben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19534,11 +19548,11 @@ msgstr "" "LRF, TXT of EPUB. Als het logische boek niet in dit formaat bestaat zal er " "niets gebeuren.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "U moet een id en een formaat opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19554,15 +19568,15 @@ msgstr "" "boek dat bij de id hoort.\n" "id is een nummer verkregen met het list-commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Metadata in OPF-formaat (XML) afdrukken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "U moet een id opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19572,21 +19586,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [opties] id /pad/naar/metadata.opf\n" -"\n" -"Stel de metadata in voor het boek dat bij het id uit het OPF-bestand\n" -"metadata.opf hoort. id is de uitvoer van het list-commando.\n" -"U kunt een kort overzicht voor het OPF-formaat krijgen door de --as-opf \n" -"optie met het commando show_metadata te gebruiken.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "U moet een id en bestand met metadata opgeven" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19604,28 +19641,28 @@ msgstr "" "(in een opf-bestand). \n" "U kunt id-nummers met het list-commando vinden.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Exporteer alle boeken in de database, negeer de lijst met id's." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exporteer boeken naar de opgegeven map. Standaard is dit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exporteer alle boeken naar een enkele map" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Als u dit opgeeft zal het gedrag uitgeschakeld worden." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "U moet id's opgeven of de %s-optie gebruiken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19642,7 +19679,7 @@ msgstr "" "bevatten. name is de aan de menselijke taal aangepaste naam van de kolom.\n" "datatype één van: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19650,7 +19687,7 @@ msgstr "" "Deze kolom slaat informatie op als bij labels (waarden gescheiden door " "komma's). Van toepassing op datatype tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19660,11 +19697,11 @@ msgstr "" "een JSON string. Voor genummerde kolommen gebruikt u --" "display='{\"enum_values\":[\"waarde1\", \"waarde2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "U moet een label, naam en datatype opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19682,7 +19719,7 @@ msgstr "" "catalogus uit zien.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19692,7 +19729,7 @@ msgstr "" "Indien gebruikt, zal --search genegeerd worden.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19702,18 +19739,18 @@ msgstr "" "zoekopdracht, zie de zoekfunctionaliteit in de gebruikershandleiding.\n" "Standaard: geen filter" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Laat gedetailleerde uitvoerinformatie zien. Nuttig bij het opsporen van " "problemen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Fout: U moet een uitvoerbestand voor de catalogus opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19734,7 +19771,7 @@ msgstr "" " te maken van het custom_columns-commando.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19742,11 +19779,11 @@ msgstr "" "Als de kolom meerde waardes bevat, voeg dan de opgegeven waarden aan de " "bestaande toe, in plaats van ze te vervangen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Fout: U moet een veldnaam, id en waarde opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19760,21 +19797,21 @@ msgstr "" " Geef beschikbare persoonlijke kolommen weer. Toont kolom labels en IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Toon details voor iedere kolom." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "U zult alle gegevens in de kolom: %r verliezen. Weet u het zeker (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19790,15 +19827,15 @@ msgstr "" " beschikbare kolommen met het custom_columns-commando weergeven.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Niet om bevestiging vragen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Fout: U moet een kolomlabel opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19820,42 +19857,42 @@ msgstr "" " dan wordt de oude opdracht vervangen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fout: U moet een taak opgeven (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Naam:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Zoektekst:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Fout: U moet een naam en een zoektekst opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "toegevoegd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Fout: U moet een naam opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "verwijderd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Fout: Taak %s wordt niet herkend, het moet een van deze zijn : " "(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19867,12 +19904,12 @@ msgstr "" "Voer controles uit op het bestandssysteem van de bibliotheek. Rapporten zijn " "{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Uitvoer naar CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19880,7 +19917,7 @@ msgstr "" "Kommagescheiden lijst van rapporten.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19888,7 +19925,7 @@ msgstr "" "Kommagescheiden lijst van te negeren extensies.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19896,11 +19933,11 @@ msgstr "" "Kommagescheiden lijst van te negeren namen.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Onbekende rapportcontrole" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19929,7 +19966,7 @@ msgstr "" "gevonden is in de OPF-bestanden.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19937,12 +19974,12 @@ msgstr "" "Het herstel echt uitvoeren. Het commando zal niet uitgevoerd worden tenzij " "deze optie ingesteld is." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "U moet de %s-optie meegeven om herstel uit te voeren" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19954,7 +19991,7 @@ msgstr "" "Maak een rapport van de categorie-informatie in de database. De\n" "informatie is gelijk aan wat er in het labelpaneel staat.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19962,7 +19999,7 @@ msgstr "" "Toon alleen het aantal items in een categorie in plaats van de aantallen per " "item binnen in de categorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19970,7 +20007,7 @@ msgstr "" "Het teken om rondom de categorie waarde te plaatsen in CSV modus. Standaard " "is dubbele aanhalingstekens (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19978,17 +20015,17 @@ msgstr "" "Kommagescheiden lijst van categorie-opzoeknamen.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Het teken dat gebruikt wordt om velden te scheiden in CSV-modus. Standaard " "is dit een komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "Categorie-items" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20026,17 +20063,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:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Database comprimeren" @@ -20360,10 +20397,6 @@ msgstr "%d sterren" msgid "Popularity" msgstr "Populariteit" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sorteren op" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "bibliotheek" @@ -23118,3 +23151,25 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [opties] id /pad/naar/metadata.opf\n" +#~ "\n" +#~ "Stel de metadata in voor het boek dat bij het id uit het OPF-bestand\n" +#~ "metadata.opf hoort. id is de uitvoer van het list-commando.\n" +#~ "U kunt een kort overzicht voor het OPF-formaat krijgen door de --as-opf \n" +#~ "optie met het commando show_metadata te gebruiken.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "U moet een id en bestand met metadata opgeven" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 5179af9521..f94424a22a 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro \n" "Language-Team: Norwegian Nynorsk \n" @@ -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: 2012-05-26 04:54+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:45+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 329b55db5b..07c82aa382 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -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: 2012-05-26 04:54+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:45+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -922,19 +922,19 @@ msgid "Yes" msgstr "Òc" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "General" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Carta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Carta B" @@ -1090,7 +1090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nòvas" @@ -1098,8 +1098,8 @@ msgstr "Nòvas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalòg" @@ -3555,10 +3555,11 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3627,7 +3628,7 @@ msgstr "Orodatatge" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicat" @@ -3897,7 +3898,7 @@ msgstr "Pas cap d'entresenha disponibla" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Ensenhador" @@ -4196,7 +4197,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5097,23 +5098,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5241,8 +5242,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Fracàs del telecargament" @@ -5274,7 +5275,7 @@ msgid "Download complete" msgstr "Telecargament acabat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5348,11 +5349,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8999,8 +9000,8 @@ msgstr "Ligam" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Cap de correspondéncia pas trobada." @@ -9176,15 +9177,15 @@ msgid "Copied" msgstr "Copiat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11680,17 +11681,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12160,7 +12161,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12297,15 +12298,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12313,27 +12314,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12341,38 +12342,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13411,7 +13412,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15273,13 +15274,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15367,149 +15368,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15775,6 +15789,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15863,14 +15974,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15920,129 +16023,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16146,101 +16160,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17088,20 +17102,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17111,7 +17125,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17119,49 +17133,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17170,55 +17184,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17229,11 +17243,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17242,15 +17256,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17260,11 +17274,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17274,15 +17288,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17292,14 +17306,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17310,28 +17354,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17342,24 +17386,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17370,30 +17414,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17405,17 +17449,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17424,20 +17468,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17447,15 +17491,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17468,40 +17512,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17509,34 +17553,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17551,18 +17595,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17570,33 +17614,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17624,17 +17668,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17918,10 +17962,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 30dc4899e7..9037e2a271 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Punjabi \n" @@ -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: 2012-05-26 04:55+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:45+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -924,19 +924,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1088,7 +1088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1096,8 +1096,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3553,10 +3553,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3625,7 +3626,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3895,7 +3896,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4194,7 +4195,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5095,23 +5096,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5239,8 +5240,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5272,7 +5273,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5346,11 +5347,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8997,8 +8998,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9174,15 +9175,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11678,17 +11679,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12158,7 +12159,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12295,15 +12296,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12311,27 +12312,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12339,38 +12340,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13409,7 +13410,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15271,13 +15272,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15365,149 +15366,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15773,6 +15787,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15861,14 +15972,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15918,129 +16021,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16144,101 +16158,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17086,20 +17100,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17109,7 +17123,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17117,49 +17131,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17168,55 +17182,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17227,11 +17241,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17240,15 +17254,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17258,11 +17272,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17272,15 +17286,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17290,14 +17304,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17308,28 +17352,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17340,24 +17384,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17368,30 +17412,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17403,17 +17447,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17422,20 +17466,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17445,15 +17489,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17466,40 +17510,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17507,34 +17551,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17549,18 +17593,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17568,33 +17612,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17622,17 +17666,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17916,10 +17960,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 8f16ecf6f7..fef91e973e 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-08 02:11+0000\n" "Last-Translator: Seethi \n" "Language-Team: Polish \n" @@ -16,8 +16,8 @@ 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: 2012-05-26 04:55+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:46+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -82,7 +82,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -970,19 +970,19 @@ msgid "Yes" msgstr "Tak" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Główna" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Karta B" @@ -1162,7 +1162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newsy" @@ -1170,8 +1170,8 @@ msgstr "Newsy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -4149,10 +4149,11 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4222,7 +4223,7 @@ msgstr "Data" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Opublikowano" @@ -4529,7 +4530,7 @@ msgstr "Informacje nie są dostępne" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Spis treści" @@ -4879,7 +4880,7 @@ msgstr "" msgid "Split Options:" msgstr "Opcje dzielenia:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Nie mogę znaleźć pdftohtml, sprawdź zmienną PATH" @@ -5841,11 +5842,11 @@ msgid "None of the selected books are on the device" msgstr "Żadna z wybranych książek nie znajduje się na urządzeniu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Usuwanie książek z urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5853,7 +5854,7 @@ msgstr "" "Niektóre z zaznaczonych książek są również na urządzeniu. Skąd chcesz " "usunąć zaznaczone książki?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5861,7 +5862,7 @@ msgstr "" "Wybrane książki zostaną trwale usunięte oraz pliki zostaną usunięte z " "twojej biblioteki calibre. Czy jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5991,8 +5992,8 @@ msgstr "Nie udało się pobrać metadanych" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Błąd pobierania" @@ -6029,7 +6030,7 @@ msgid "Download complete" msgstr "Pobieranie zakończone" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Dziennik pobierania" @@ -6128,11 +6129,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Zapisywanie zmienionych metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Wystąpiły błędy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10051,8 +10052,8 @@ msgstr "Odnośnik" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Brak pasujących wyników" @@ -10235,15 +10236,15 @@ msgid "Copied" msgstr "Skopiowano" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopiuj do schowka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Pokaż dziennik" @@ -12946,17 +12947,17 @@ msgid "LRF Viewer toolbar" msgstr "Pasek narzędzi przeglądarki LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Następna strona" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Poprzednia strona" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13474,7 +13475,7 @@ msgid "Edit Metadata" msgstr "Edycja metadanych" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13621,15 +13622,15 @@ msgstr "&Komentarze" msgid "Basic metadata" msgstr "Podstawowe metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Ma okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Ma streszczenie" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13640,29 +13641,29 @@ msgstr "" "Zdarza się, że książka, oznaczona jako mająca okładkę nie ma jej\n" "albo odwrotnie." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Zobacz" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre pobiera metadane z: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Proszę czekać" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Zapytanie: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Nie udało się ściągnąć metadanych. Kliknij Pokaż szczegóły aby zobaczyć " "szczegóły" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13674,40 +13675,40 @@ msgstr "" "autora i jedno słowo z tytułu.

Aby zobaczyć więcej informacji kliknij " "przycisk Pokaż szczegóły." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Aktualnie ustawiona okładka" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Wyszukiwanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Pobieranie okładek dla %s. Proszę czekać..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Nie udało się ściągnąć okładek, kliknij \"Pokaż szczegóły\", by zobaczyć " "informację." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Nie znaleziono żadnej okładki dla %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "Znaleziono %(num)d okładek dla %(title)s. Wybierz najlepszą." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Pobieranie metadanych..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Pobieranie okładki..." @@ -14893,7 +14894,7 @@ msgid "Never" msgstr "Nigdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Od pierwszej litery" @@ -17054,13 +17055,13 @@ msgid "Manage Tags" msgstr "Zarządzaj etykietami" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Zarządzaj kategoriami użytkownika" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Zarządzaj zapisanymi wyszukaniami" @@ -17161,42 +17162,55 @@ msgstr "" "Brak dalszych trafień.

Kliknij Szukaj ponownie, aby znaleźć pierwsze " "trafienie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sortuj według" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sortuj wg nazwy" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sortuj wg popularności" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sortuj wg średniej oceny" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ustaw porządek sortowania dla wpisów w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Dopasuj wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Dopasuj którykolwiek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Przy wybraniu wielu wpisów w przeglądarce etykiet dopasuj jakiekolwiek lub " "wszystkie z nich" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Zarządzaj autorami, etykietami itp." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17204,110 +17218,110 @@ msgstr "" "Zarządzanie kategoriami jest dostępne po kliknięciu nazwy kategorii prawym " "klawiszem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Zmień nazwę %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Usuń %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Edytuj sortowanie dla %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Edytuj odsyłacz do %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Dodaj %s do kategorii użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Dzieci %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Skasuj wyszukiwania %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Usuń %(item)s z kategorii %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Szukaj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Szukaj wszystkiego oprócz %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Dodaj podkategorię do %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Skasuj kategorię użytkownika %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Ukryj kategorię %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Wyświetl kategorię" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Szukaj książek w kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Szukaj książek nie w kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Zarządzaj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Wyświetl wszystkie kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Zmień schemat pod-kategoryzacji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Wyłącz" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Partycja" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Pierwsza litera jest używana wyłącznie przy sortowaniu wg nazwy." @@ -17594,6 +17608,115 @@ msgstr "Eksportuj" msgid "Import" msgstr "Importuj" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Ustaw arkusz CSS użytkownika. Ta opcja może być użyta do spersonalizowania " +"wyglądu wszystkich książek." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Określa maksymalną szerokość jaką tekst i ilustracje książki zajmą w trybie " +"pełnoekranowym. Pozwala to na czytanie tekstu w dogodnej szerokości." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Zmień rozmiar grafik większych niż okno przeglądarki, aby mieściły się one w " +"nim" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Tekst łącznika" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Domyślny język dla zasad dzielenia wyrazów" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Zachowaj aktualną pozycję w dokumencie podczas wychodzenia" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Zmiana stron kółkiem myszy" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Czas, w sekundach, na animację przewrócenia strony. Domyślnie jest to pół " +"sekundy." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Wielość o którą zmieni się czcionka po naciśnięciu przycisku " +"mniejsza/większa czcionka. Powinna być liczbą pomiędzy 0 a 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opcje czcionki" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Rodzina czcionek szeryfowych" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Rodzina czcionek bez-szeryfowych" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Rodzina czcionek o stałej szerokości" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standardowy rozmiar czcionki w pikselach" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Rozmiar czcionki o stałej szerokości znaków w pikselach" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Standardowy typ czcionki" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Wciąż wdytuję" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Jesteś w trakcie edycji skrótu klawiaturowego, zakończ to klikając poza pole " +"edycji skrótu." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Konfiguruj przeglądarkę książek" @@ -17684,16 +17807,6 @@ msgstr "wyłączony" msgid "Mouse &wheel flips pages" msgstr "Zmiana stron &kółkiem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Określa maksymalną szerokość jaką tekst i ilustracje książki zajmą w trybie " -"pełnoekranowym. Pozwala to na czytanie tekstu w dogodnej szerokości." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Maksymalna szerokość tekstu w trybie pełnoekranowym" @@ -17749,139 +17862,40 @@ msgstr "Style użytkownika" msgid "No results found for:" msgstr "Nie znaleziono wyników dla:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Ustaw arkusz CSS użytkownika. Ta opcja może być użyta do spersonalizowania " -"wyglądu wszystkich książek." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Zmień rozmiar grafik większych niż okno przeglądarki, aby mieściły się one w " -"nim" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Tekst łącznika" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Domyślny język dla zasad dzielenia wyrazów" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Zachowaj aktualną pozycję w dokumencie podczas wychodzenia" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Zmiana stron kółkiem myszy" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Czas, w sekundach, na animację przewrócenia strony. Domyślnie jest to pół " -"sekundy." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Wielość o którą zmieni się czcionka po naciśnięciu przycisku " -"mniejsza/większa czcionka. Powinna być liczbą pomiędzy 0 a 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opcje czcionki" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Rodzina czcionek szeryfowych" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Rodzina czcionek bez-szeryfowych" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Rodzina czcionek o stałej szerokości" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standardowy rozmiar czcionki w pikselach" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Rozmiar czcionki o stałej szerokości znaków w pikselach" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Standardowy typ czcionki" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Wciąż wdytuję" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Jesteś w trakcie edycji skrótu klawiaturowego, zakończ to klikając poza pole " -"edycji skrótu." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Sprawdź w słowniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Szukaj następnego wystąpienia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Przejdź do..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Następna sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Poprzednia sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Początek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Początek sekcji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Koniec sekcji" @@ -17985,23 +17999,23 @@ msgstr "Wyczyść listę ostatnio otwieranych książek" msgid "Connecting to dict.org to lookup: %s…" msgstr "Łączenie z dict.org by sprawdzić: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Nie ma takiej lokacji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "Lokacja, którą wskazuje ten element nie istnieje." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18010,76 +18024,76 @@ msgstr "" "Ustaw wielkość czcionki %(which)s\n" "Aktualne powiększenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "Zwiększ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "Zmniejsz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18087,7 +18101,7 @@ msgstr "" "Miejsce w którym wskazana książka ma być otwarta. Jest to pozycja widoczna w " "górnym lewym rogu przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19122,7 +19136,7 @@ msgstr "Pliki okładek nie figurują w bazie danych" msgid "Folders raising exception" msgstr "Foldery powodujące wyjątek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19130,7 +19144,7 @@ msgstr "" "Ścieżka do biblioteki calibre. Domyślnie używana jest ścieżka zapisana w " "ustawieniach." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19140,7 +19154,7 @@ msgstr "" "\n" "Wyświetl książki dostępne w bazie danych calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19156,7 +19170,7 @@ msgstr "" "celu wybrania wszystkich pól. Zastosować można tylko w tekstowym formacie " "wyjściowym." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19167,11 +19181,11 @@ msgstr "" "Dostępne pola: %s\n" "Domyślnie: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Posortuj wyniki rosnąco" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19181,8 +19195,8 @@ msgstr "" "dokumentację w Podręczniku Użytkownika. Domyślnie nie jest włączone żadne " "filtrowanie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19190,11 +19204,11 @@ msgstr "" "Maksymalna szerokość pojedynczej linii w pliku wynikowym. Domyślnie " "dostosowana do wykrytego rozmiaru ekranu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Znak używany do oddzielania pól. Domyślny to spacja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19202,15 +19216,15 @@ msgstr "" "Przedrostek dla wszystkich ścieżek do plików. Domyślnie jest to ścieżka " "absolutna do folderu biblioteki." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Niewłaściwe pola. Dostepne pola:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Niewłaściwe pole sortowania. Dostępne pola:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19218,7 +19232,7 @@ msgstr "" "Następujące książki nie zostały dodane ponieważ istnieją już one w bazie " "danych (zobacz opcję --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19231,7 +19245,7 @@ msgstr "" "Dodaje określone pliki jako książki do bazy danych. Możesz również określić " "katalogi, zobacz opcje odnośnie katalogów poniżej.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19239,11 +19253,11 @@ msgstr "" "Zakładaj, że każdy katalog ma tylko jedną logiczną książkę i że wszystkie " "pliki znajdujące się w nim są innymi formatami tej samej książki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Przetwarzaj katalogi rekursywnie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19251,39 +19265,39 @@ msgstr "" "Dodaj książki do bazy danych nawet jeśli są już w niej. Porównanie odbywa " "się na podstawie tytułów." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Dodaj pustą książkę (książkę bez żadnych formatów)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Określ tytuły dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Określ autorów dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Podaj ISBN dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Podaj etykiety dla dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Podaj serie dla dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Określ numer w serii dla dodanych książek" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Musisz określić co najmniej jeden plik do dodania" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19300,11 +19314,11 @@ msgstr "" "polecenia list). Na przykład 23,34,57-85 (w przypadku zakresów ostatni " "identyfikator nie jest wliczany).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Wybierz co najmniej jedną książkę do usunięcia" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19318,15 +19332,15 @@ msgstr "" "książki określonej przez id. Możesz uzyskać id używając listy komend. Jeśli " "format już istnieje, zostanie nadpisany.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Musisz podać identyfikator i plik książki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "Plik książki musi mieć rozszerzenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19342,11 +19356,11 @@ msgstr "" "używając listy komend. fmt powinien być rozszerzenie takim jak LRF lub TXT " "lub EPUB. Jeśli logiczna książka nie ma dostępnego fmt, nie rób nic.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Musisz podać identyfikator i format książki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19362,15 +19376,15 @@ msgstr "" "określonych przez id.\n" "id is to numer id z listy komend.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Wydrukuj metadane w formacie OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Musisz podać identyfikator" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19380,23 +19394,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"Określa metadane przechowywane w bazie danych calibre dla książki " -"określonej\n" -"przez id z pliku metadanych OPF metadata.opf. id to numer id z listy " -"komend.\n" -"Możesz wypróbować format OPF używając przełącznika --as-opf dla\n" -"komendy show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Musisz podać identyfikator i plik z metadanymi" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19414,28 +19449,28 @@ msgstr "" "(w pliku\n" "opf). Możesz uzyskać numeryid z listy komend.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksportuj wszystkie książki w bazie, ignoruj listę identyfikatorów." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Eksportuj książki do podanego katalogu. Domyślny to" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Eksportuj wszystkie książki do pojedynczego katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Określając ten przełącznik wyłączysz to zachowanie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Musisz określić jakieś id albo opcję %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19451,7 +19486,7 @@ msgstr "" "powinna zawierać spacji ani dwukropka. name to nazwa ludzka kolumny.\n" "datatype to jeden z: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19459,7 +19494,7 @@ msgstr "" "Ta kolumna przechowuje dane etykietopodobne (np. wielokrotne wartości " "oddzielone przecinkami). Ma zastosowanie tylko jeśli typ danych to tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19469,11 +19504,11 @@ msgstr "" "To ciąg znaków JSON. Dla wyliczenia kolumn użyj --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Musisz wskazać etykietę, nazwę i typ danych" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19492,7 +19527,7 @@ msgstr "" "wynikowym.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19502,7 +19537,7 @@ msgstr "" "Jeśli jest zadeklarowane, --search jest ignorowane.\n" "Domyślnie: wszystkie (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19512,17 +19547,17 @@ msgstr "" "dokumentację w Podręczniku Użytkownika.\n" "Domyślnie: brak filtrowania" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Błąd: musisz podać plik wyjściowy katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19542,7 +19577,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19550,11 +19585,11 @@ msgstr "" "Jeśli kolumna przechowuje wielokrotne wartości, dołącz określone wartości do " "istniejących, zamiast je zastępować." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Błąd: Musisz określić identyfikator, nazwę i wartość pola" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19568,20 +19603,20 @@ msgstr "" " Lista dostępnych dodatkowych kolumn. Pokazuje etykiety kolumn i id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Pokaż szczegóły dla każdej kolumny." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Utracisz wszystkie dane z kolumny: %r. Jesteś pewien (t/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "t" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19597,15 +19632,15 @@ msgstr "" " kolumny używając komendy custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Nie pytaj o potwierdzenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Błąd: Musisz podać nagłówek kolumny" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19627,40 +19662,40 @@ msgstr "" " nadpisane.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Błąd: Musisz wybrać akcję (dodaj|usuń|lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nazwa:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Wyszukanie:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Błąd: Musisz wskazać nazwę i wyszukiwanie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "dodano" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Błąd: Musisz podać nazwę" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "usunięto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Błąd: Akcja %s nierozpoznana, musi być jedno z: (dodaj|usuń|lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19671,12 +19706,12 @@ msgstr "" "\n" "Wykonaj sprawdzenie w systemie plików biblioteki. Zgłoszenia są {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Wynik w CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19684,7 +19719,7 @@ msgstr "" "Lista raportów rozdzielona przecinkiem.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19692,7 +19727,7 @@ msgstr "" "Lista rozszerzeń rozdzielona przecinkiem do zignorowania.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19700,11 +19735,11 @@ msgstr "" "Lista nazw rozdzielona przecinkiem do zignorowania.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Nieznany status raportu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19732,7 +19767,7 @@ msgstr "" "w plikach OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19740,12 +19775,12 @@ msgstr "" "Naprawdę dokonaj przywrócenia. Ta komenda nie uruchomi się dopóki ta opcja " "nie zostanie określona." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Musisz zaznaczyć opcję %s aby dokonać przywrócenia" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19757,7 +19792,7 @@ msgstr "" "Wygeneruj raport z informacji kategorii w bazie danych. Informacja\n" "jest równoznaczna z tym co jest pokazane na ekranie etykiet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19765,7 +19800,7 @@ msgstr "" "Wyprowadź tylko taką ilość elementów w kategorii zamiast wyliczać na każdy " "element wewnątrz kategorii" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19773,7 +19808,7 @@ msgstr "" "Znak do ustawienia w wartości kategorii w trybie CSV. Domyślnie jest to " "cudzysłów (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19781,17 +19816,17 @@ msgstr "" "Lista kategorii wyszukiwań nazw oddzielona przecinkami.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Ciąg znaków użyty do oddzielenia pól w trybie CSV. Domyślnie jest to " "przecinek." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ELEMENTY KATEGORII" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19830,18 +19865,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sŚrednia ocena: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -20162,10 +20197,6 @@ msgstr "%d gwiazdki" msgid "Popularity" msgstr "Popularność" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sortuj według" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "biblioteka" @@ -23064,3 +23095,27 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Musisz podać identyfikator i plik z metadanymi" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Określa metadane przechowywane w bazie danych calibre dla książki " +#~ "określonej\n" +#~ "przez id z pliku metadanych OPF metadata.opf. id to numer id z listy " +#~ "komend.\n" +#~ "Możesz wypróbować format OPF używając przełącznika --as-opf dla\n" +#~ "komendy show_metadata.\n" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 5e55f221c7..4c759a8a78 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-11 09:56+0000\n" "Last-Translator: Forave \n" "Language-Team: Portuguese \n" @@ -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: 2012-05-26 04:56+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:46+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -968,19 +968,19 @@ msgid "Yes" msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Cartão A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Cartão B" @@ -1148,7 +1148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" @@ -1156,8 +1156,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catálogo" @@ -3941,10 +3941,11 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4013,7 +4014,7 @@ msgstr "Data e Hora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Editado" @@ -4300,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Índice" @@ -4649,7 +4650,7 @@ msgstr "" msgid "Split Options:" msgstr "Opções de Divisão:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "É impossível encontrar pdftohtml, verifique se está no seu caminho" @@ -5582,11 +5583,11 @@ msgid "None of the selected books are on the device" msgstr "Nenhum dos livros seleccionados está no dispositvo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "A apagar livros do aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5594,7 +5595,7 @@ msgstr "" "Alguns dos livros seleccionados estão no dispositivo ligado. Onde " "deseja que os ficheiros sejam apagados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5602,7 +5603,7 @@ msgstr "" "Os livros seleccionados serão apagados permanentemente e os ficheiros " "removidos da biblioteca do calibre. Tem a certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5735,8 +5736,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5768,7 +5769,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5844,11 +5845,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9563,8 +9564,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Não foram encontradas correspondências" @@ -9740,15 +9741,15 @@ msgid "Copied" msgstr "Copiado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copiar para a Área de Transferência" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -12294,17 +12295,17 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do Visualizador de ficheiros LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Página Seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Página Anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12777,7 +12778,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12914,15 +12915,15 @@ msgstr "&Comentários" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12930,27 +12931,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12958,38 +12959,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "A descarregar a capa..." @@ -14041,7 +14042,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15940,13 +15941,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gerir as Categorias do Utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gerir as Procuras guardadas" @@ -16034,149 +16035,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Ordenar por" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ordenar por nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ordenar por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordenar por Classificação média" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Corresponder todos" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Corresponder algum" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16449,6 +16463,105 @@ msgstr "Exportar" msgid "Import" msgstr "Importar" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opções para personalizar o Visualizador de livros" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Lembrar o tamanho da última janela utilizada" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Definir a folha de estilos CSS. Pode ser usada para personalizar a aparência " +"de todos os livros." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Translinear o texto" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "A linguagem predefinida a usar para as regras de translineação" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opções do tipo de letra" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "A família do tipo de letra serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "A família do tipo de letra sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "A família do tipo de letra monospace" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "O tamanho do tipo de letra padrão em px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "O tamanho do tipo de letra monospace padrão em px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "O tipo de letra padrão" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurar o Visualizador de livros" @@ -16540,14 +16653,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16597,131 +16702,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opções para personalizar o Visualizador de livros" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Lembrar o tamanho da última janela utilizada" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Definir a folha de estilos CSS. Pode ser usada para personalizar a aparência " -"de todos os livros." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Translinear o texto" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "A linguagem predefinida a usar para as regras de translineação" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opções do tipo de letra" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "A família do tipo de letra serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "A família do tipo de letra sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "A família do tipo de letra monospace" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "O tamanho do tipo de letra padrão em px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "O tamanho do tipo de letra monospace padrão em px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "O tipo de letra padrão" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16825,103 +16839,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "A ligar ao dict.org para procurar %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17802,7 +17816,7 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -17810,7 +17824,7 @@ msgstr "" "Caminho para a biblioteca do calibre. A predefinição é usar o caminho " "armazenado nas definições." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17820,7 +17834,7 @@ msgstr "" "\n" "Lista de livros disponíveis na base de dados do calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17835,7 +17849,7 @@ msgstr "" "A predefinição é: %%default. O campo especial \"all\" pode ser utilizado " "para seleccionar todos os campos. Só tem efeitos no formato de destino texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17846,11 +17860,11 @@ msgstr "" "Campos disponíveis: %s\n" "A predefinição é: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordenar os resultados em ordem ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -17860,8 +17874,8 @@ msgstr "" "veja a documentação relacionada com a procura no Manual do Utilizador. A " "predefinição é não filtrar." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17869,12 +17883,12 @@ msgstr "" "A máxima largura de uma única linha no ficheiro de destino. A predefinição é " "detectar o tamanho do écran." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "A expressão utilizada para separar os campos. A predefinição é um espaço." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -17882,15 +17896,15 @@ msgstr "" "O prefixo para todos os caminhos para os ficheiros. A predefinição é usar o " "caminho absoluto para a pasta da biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Campos inválidos. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenação inválido. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17898,7 +17912,7 @@ msgstr "" "Os livros seguintes não foram adicionados porque já existem na base de dados " "(ver opção --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17912,7 +17926,7 @@ msgstr "" "especificar pastas, ver\n" "a opção relativa às pasta em baixo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17920,11 +17934,11 @@ msgstr "" "Assumir que cada pasta tem só um único livro lógico e que todos os ficheiros " "nela contidos são formatos diferentes desse livro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Processar as pastas recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17932,39 +17946,39 @@ msgstr "" "Adicionar livros à base de dados mesmo se estes já existem. A comparação é " "feita baseada nos títulos dos livros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Deve especificar pelo menos um ficheiro a adicionar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17975,11 +17989,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Deve especificar pelo menos um livro a remover" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17993,15 +18007,15 @@ msgstr "" "identificado pelo ID. Pode saber o ID usando o comando list. Se o formato já " "existe, é substituido.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Deve especificar um ID e um ficheiro de livro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "o ficheiro do livro tem de ter uma extensão" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18017,11 +18031,11 @@ msgstr "" "usando o comando list. fmt deve ser uma extensão de ficheiro como LRF ou TXT " "ou EPUB. Se o livro lógico não tem fmt disponível, não fazer nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Deve especificar um ID e um formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18037,15 +18051,15 @@ msgstr "" "identificado pelo ID.\n" "O ID é um número de identificação do comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir os metadados no formulário OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Deve especificar um ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18055,23 +18069,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"Definir os metadados armazenados na base de dados do calibre para o livro " -"identificado pelo ID\n" -"a partir do ficheiro OPF metadata.opf. O ID é um número de identificação do " -"comando list. Pode\n" -"ter uma ideia do formato OPF usando o parâmetro --as-opf no comando\n" -"show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Deve especificar um ID e um ficheiro de metadados" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18089,28 +18124,28 @@ msgstr "" "metadados (num\n" "ficheiro OPF). Pode saber os números de ID através do comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportar todos os livros da base de dados, ignorando a lista de IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportar os livros para a pasta especificada. A predefinição é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportar todos os livros para uma única pasta" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Especificar este parâmetro vai desligar este comportamento." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Deve especificar alguns IDs ou a opção %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18121,24 +18156,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18149,7 +18184,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18159,7 +18194,7 @@ msgstr "" "Se declarada, --search será ignorada.\n" "Predefinição: all (todas)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18170,16 +18205,16 @@ msgstr "" "'procura' (search) no User Manual.\n" "Predefinição: sem filtragem" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada. Útil para depurar." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18191,17 +18226,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18210,20 +18245,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18233,15 +18268,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18254,40 +18289,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Expressão para procurar:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Erro: Tem de especificar um nome e uma expressão de procura" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18295,34 +18330,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18337,18 +18372,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18356,33 +18391,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18418,19 +18453,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -18730,10 +18765,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Ordenar por" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" @@ -20887,3 +20918,27 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Deve especificar um ID e um ficheiro de metadados" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Definir os metadados armazenados na base de dados do calibre para o livro " +#~ "identificado pelo ID\n" +#~ "a partir do ficheiro OPF metadata.opf. O ID é um número de identificação do " +#~ "comando list. Pode\n" +#~ "ter uma ideia do formato OPF usando o parâmetro --as-opf no comando\n" +#~ "show_metadata.\n" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 9a37854277..cf593cc4a8 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-24 11:47+0000\n" "Last-Translator: Filipe Ximenes \n" "Language-Team: American English \n" @@ -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: 2012-05-26 05:02+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:52+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -974,19 +974,19 @@ msgid "Yes" msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Cartão A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Cartão B" @@ -1169,7 +1169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" @@ -1177,8 +1177,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catálogo" @@ -4131,10 +4131,11 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4202,7 +4203,7 @@ msgstr "Assinatura de tempo (timestamp)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicado" @@ -4499,7 +4500,7 @@ msgstr "Detalhes não disponíveis" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Sumário" @@ -4827,7 +4828,7 @@ msgstr "" msgid "Split Options:" msgstr "Opções de Divisão:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Não pode ser encontrado pdftohtml, verifique o seu PATH" @@ -5800,11 +5801,11 @@ msgid "None of the selected books are on the device" msgstr "Nenhum dos livros selecionados estão no dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Eliminar livros do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5812,7 +5813,7 @@ msgstr "" "Alguns dos livros selecionados estão no aparelho conectado. De onde " "você deseja que os arquivos selecionados sejam apagados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5820,7 +5821,7 @@ msgstr "" "Os livros selecionados serão permanentemente excluídos e os arquivos " "removidos da sua biblioteca calibre. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5952,8 +5953,8 @@ msgstr "Falha ao tentar fazer o download de metadados" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Falha ao baixar" @@ -5991,7 +5992,7 @@ msgid "Download complete" msgstr "Transferência concluída" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Registro de download" @@ -6075,11 +6076,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Aplicando as mudanças nos metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Algumas falhas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9835,8 +9836,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nenhuma correspondência encontrada" @@ -10012,15 +10013,15 @@ msgid "Copied" msgstr "Copiado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copiar para a área de transferência" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Ver registro" @@ -12606,17 +12607,17 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visualizador LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Próxima Página" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Página Anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13105,7 +13106,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13246,15 +13247,15 @@ msgstr "&Comentários" msgid "Basic metadata" msgstr "Metadados básicos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Tem capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Tem sumário" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13262,27 +13263,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Veja em" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre está baixando metadados a partir de: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Por favor aguarde" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Consulta: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13290,38 +13291,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Baixando capa..." @@ -14393,7 +14394,7 @@ msgid "Never" msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -16298,13 +16299,13 @@ msgid "Manage Tags" msgstr "Organiza Marcadores" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gerenciar categorias do usuário" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gerenciar Pesquisas Salvas" @@ -16394,151 +16395,164 @@ msgstr "" "Sem mais ocorrências.

Clique em Encontrar novamente para ir para a " "primeira ocorrência" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Ordenar pelo nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Ordenar pela popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Ordernar pela média de avaliações" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Configura forma de ordenação para entradas no Navegador de Tags" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Todos os critérios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Qualquer critério" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quando selecionando multiplos itens no Navegador de Tags, correspondam a " "qualquer critério ou todos eles." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Organizar autores, marcadores, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Esconder categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Mostrar categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Gerenciar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Mostrar todas as categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16811,6 +16825,111 @@ msgstr "Exportar" msgid "Import" msgstr "Importar" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opções de personalização do visualizador de eBooks" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Lembrar do último tamanho da janela" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Configura a folha de estilo CSS. Isto pode ser usado para personalizar a " +"aparência de todos os livros." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Redimencionar imagens maiores que a janela de visualização para caber na " +"mesma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Hifenizar texto" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Linguagem padrão para regras de hifenização" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Salvar a posição atual no documento antes de fechar" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Permitir que o scroll do mouse passe páginas" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"O tempo em segundos de duração da animação de passar página. O padrão é meio " +"segundo." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opções de fonte" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "A família de fontes serif (serifadas)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "A família de fontes sans-serif (sem serifas)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "A família de fontes monoespaçadas" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "O tamanho da fonte padrão em px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "O tamanho da fonte monoespaçada em px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "O tipo padrão de fonte" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Ainda está editando" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Você está executando uma operação de edição de um atalho de teclado. " +"Complete primeiro esta ação cliacando fora da caixa de edição de atalhos." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurar visualizador de E-book" @@ -16903,14 +17022,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16960,137 +17071,40 @@ msgstr "" msgid "No results found for:" msgstr "Nenum resultado encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opções de personalização do visualizador de eBooks" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Lembrar do último tamanho da janela" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Configura a folha de estilo CSS. Isto pode ser usado para personalizar a " -"aparência de todos os livros." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Redimencionar imagens maiores que a janela de visualização para caber na " -"mesma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Hifenizar texto" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Linguagem padrão para regras de hifenização" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Salvar a posição atual no documento antes de fechar" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Permitir que o scroll do mouse passe páginas" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"O tempo em segundos de duração da animação de passar página. O padrão é meio " -"segundo." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opções de fonte" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "A família de fontes serif (serifadas)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "A família de fontes sans-serif (sem serifas)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "A família de fontes monoespaçadas" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "O tamanho da fonte padrão em px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "O tamanho da fonte monoespaçada em px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "O tipo padrão de fonte" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Ainda está editando" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Você está executando uma operação de edição de um atalho de teclado. " -"Complete primeiro esta ação cliacando fora da caixa de edição de atalhos." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Procurar no dicionário" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "&Busca por proxima ocorrência" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Próxima Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Seção Anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Início do Documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Fim do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Início da Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Fim da seção" @@ -17194,103 +17208,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando em dict.org para procurar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Favorito #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Adicionar favorito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Colocar o título para o favorito:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Organizar favoritos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18215,7 +18229,7 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18223,14 +18237,14 @@ msgstr "" "Diretório da biblioteca do calibre. O padrão é utilizar os dados armazenados " "na configuração." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "%prog list [opções]\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18240,7 +18254,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18248,11 +18262,11 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Ordenar resultados em ordem ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18262,8 +18276,8 @@ msgstr "" "pesquisa, por favor veja a documentação à respeito de pesquisa no Manual do " "Usuário. O padrão é não filtrar." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18271,11 +18285,11 @@ msgstr "" "A largura máxima de uma única linha na saída. O padrão é detectar o tamanho " "da tela." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "O Caractere usado para separar os campos. O padrão é um espaço." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18283,15 +18297,15 @@ msgstr "" "O prefixo do caminho de todos arquivos. O padrão é o caminho completo até a " "pasta da biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Campos inválidos. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenação inválido. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18299,7 +18313,7 @@ msgstr "" "Os livros a seguir não foram adicionados por já constarem no banco de dados " "(veja a opção --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18313,7 +18327,7 @@ msgstr "" "pode também especificar diretórios, veja as opções relacionadas com " "diretórios a baixo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18321,11 +18335,11 @@ msgstr "" "Assumir que cada diretório possui apenas um eBook e que todos os arquivos de " "um diretório sejam formatos diferentes de um mesmo eBook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Processar diretórios recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18333,39 +18347,39 @@ msgstr "" "Adicionar livros para a base de dados mesmo se eles já existirem. Comparação " "é feita baseada nos títulos dos livros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Adicionar um livro vazio (um livro sem formatos)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "É necessário especificar ao menos um arquivo a ser adicionado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18376,11 +18390,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "É necessário especificar ao menos um livro para remover" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18389,15 +18403,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "É necessário especificar um ID e um arquivo de eBook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "O arquivo de eBook deve ter uma extensão" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18407,11 +18421,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "É necessário especificar um ID e um formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18421,15 +18435,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Mostrar metadados num formulário OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "É necessário especificar um ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18439,14 +18453,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "É necessário especificar um ID e um arquivo de metadados" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18466,29 +18510,29 @@ msgstr "" "livro_id\n" "utilizando o comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos os livros do banco de dados, ignorando a lista de IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportar livros para o diretório especificado. O padrão é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportar todos os livros em um diretório" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Especificando esta mudança desligará este comportamento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Você precisa especificar alguns dos IDs ou a opção %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18506,7 +18550,7 @@ msgstr "" "mostrado.\n" "tipo-de-dado pode ser um dos seguintes: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18514,18 +18558,18 @@ msgstr "" "Este campo armazena dados como tags (ex. vários valores separados por " "vírgulas). Somente se aplica se o tipo-de-dado for texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Você precisa especificar identificador, nome e tipo-de-dado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18536,7 +18580,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18546,7 +18590,7 @@ msgstr "" "Se declarado, --search será ignorado.\n" "Padrão: todos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18557,16 +18601,16 @@ msgstr "" "Usuário.\n" "Padrão: Sem filtros" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada de saída. Útil para depuração" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Erro: Você deve especificar um arquivo de saída para o catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18586,7 +18630,7 @@ msgstr "" " comando custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18594,11 +18638,11 @@ msgstr "" "Se o campo possibilitar armazenar diversos valores, não sobrescreva os " "valores adicione os valores especificados aos já existentes." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Erro: Você deve especificar para o campo nome, id e valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18613,20 +18657,20 @@ msgstr "" "os IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Mostrar detalhes para cada campo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Você vai perder todos os dados do campo: %r. Continua (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18644,16 +18688,16 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Não perguntar por confirmação" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" "Erro: Você tem que especificar uma idenficador para o campo personalizado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18666,40 +18710,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Erro: Você deve especificar uma ação (adicionar|remover|listar)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Procurar texto:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Erro: Você deve especificar um nome e um texto para busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "adicionado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Erro: Você deve especificar um nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "removido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18707,34 +18751,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18749,18 +18793,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18768,33 +18812,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18822,19 +18866,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -19140,10 +19184,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" @@ -21401,3 +21441,6 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "É necessário especificar um ID e um arquivo de metadados" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 4c06ab4771..3dca099376 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-03-27 18:21+0000\n" "Last-Translator: Cornel Ionescu \n" "Language-Team: Romanian \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: 2012-05-26 04:56+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:46+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -82,7 +82,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -987,19 +987,19 @@ msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Card A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Card B" @@ -1180,7 +1180,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Știri" @@ -1188,8 +1188,8 @@ msgstr "Știri" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Catalog" @@ -4160,10 +4160,11 @@ msgstr "Nu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4233,7 +4234,7 @@ msgstr "Amprentă de timp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publicat" @@ -4547,7 +4548,7 @@ msgstr "Nu există detalii disponibile." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Cuprins" @@ -4905,7 +4906,7 @@ msgstr "" msgid "Split Options:" msgstr "Opţiuni împărţire:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Nu a putut găsi pdftohtml, verificaţi daca este în PATH" @@ -5871,11 +5872,11 @@ msgid "None of the selected books are on the device" msgstr "Nici una dintre cărţile selectate nu sunt pe dispozitiv" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Se şterg cărţi de pe dispozitiv." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5883,7 +5884,7 @@ msgstr "" "Unele dintre cărţile selectate sunt pe dispozitivul ataşat. De unde " "doriţi ca fişierele selectate să fie şterse?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5891,7 +5892,7 @@ msgstr "" "Cărţile selectate vor fi şterse permanent iar fişierele îndepărtate " "din biblioteca dumneavoastră calibre. Sigur doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6023,8 +6024,8 @@ msgstr "Descărcarea metadatelor a eşuat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Descărcare eșuată" @@ -6062,7 +6063,7 @@ msgid "Download complete" msgstr "Descărcare completă" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Descărcaţi log-ul" @@ -6160,11 +6161,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Se aplică metadatele modificate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Câteva eşecuri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10081,8 +10082,8 @@ 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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nicio potrivire găsită" @@ -10265,15 +10266,15 @@ msgid "Copied" msgstr "S-a copiat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Copiază în clipboard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Vizualizare jurnal" @@ -12974,17 +12975,17 @@ msgid "LRF Viewer toolbar" msgstr "Bară de unelte Vizualizator LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Pagina următoare" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Pagina anterioară" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13506,7 +13507,7 @@ msgid "Edit Metadata" msgstr "Editează metadatele" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13655,15 +13656,15 @@ msgstr "&Comentarii" msgid "Basic metadata" msgstr "Metadate de bază" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Are copertă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Are rezumat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13675,28 +13676,28 @@ msgstr "" "fără copertă vor găsi coperţi în stagiul de\n" "descărcare coperţi şi vice-versa." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Vezi la" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre descarcă metadate de la: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Vă rugăm aşteptaţi" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Interogare: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Descărcarea metadatelor a eşuat. Apăsaşi Arată Detalii pentru informaţii" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13708,40 +13709,40 @@ msgstr "" "un singur cuvânt distinctiv din titlu.

Pentru a vedea întregul jurnal, " "apăsaţi Arată Detalii." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Coperta curentă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Se caută..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Se descarcă coperţile pentru %s. Vă rugăm aşteptaţi..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "Descărcare coperţilor a eşuat. Apăsaţi Arată Detalii pentru detalii." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Nu s-a găsit nici o copertă pentru %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "S-au găsit %(num)d coperţi pentru %(title)s. Alegeţi una care vă " "place cel mai mult." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Se descarcă metadate...." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Se descarcă coperta..." @@ -14929,7 +14930,7 @@ msgid "Never" msgstr "Niciodată" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "După prima literă" @@ -17076,13 +17077,13 @@ msgid "Manage Tags" msgstr "Gestionează Etichete" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Gestionează Categorii Utilizator" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Gestionează Căutări Salvate" @@ -17178,43 +17179,56 @@ msgstr "" "Nu mai sunt potriviri.

Apăsaţi din nou Caută pentru a merge la prima " "potrivire" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sortează după" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sortează după nume" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sortează după popularitate" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sortează după media evaluărilor" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" "Setează ordinea de sortare pentru înregistrările din Browserul de Etichete" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Potriveşte toate" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Potriveşte oricare" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Atunci când selectaţi înregistrări multiple în Browserul de Etichete, " "potriviţi oricare din ele sau pe toate" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Gestionează autori, etichete, etc." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17222,110 +17236,110 @@ msgstr "" "Toţi manageri_categorii sunt disponibili dacă apăsaţi click dreapta pe " "elementele din browserul de etichete de mai sus" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Redenumeşte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Editează sortarea pentru %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Editează legăturile pentru %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Adaugă %s la categoria utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Copiii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Şterge căutarea %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Şterge %(item)s din categoria %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Caută %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Caută tot în afară de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Adaugă subcategoria la %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Şterge categoria utilizator %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Ascunde categoria utilizator %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Arată categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Caută cărţi în categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Caută cărţi în afara categoriei %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Gestionează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Arată toate categoriile" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Modifică schema de sub-clasificare" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Prima literă este utilizabilă doar la sortarea după nume" @@ -17608,6 +17622,112 @@ msgstr "Exportă" msgid "Import" msgstr "Importă" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Opţiuni de personalizare a vizualizatorului" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Reţine ultima mărime a ferestrei folosită" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Setează foaia de stil CSS a utilizatorului. Aceasta poate fi folosită pentru " +"personalizarea vizualizării tuturor cărţilor." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Redimensionează imaginile mai mari decât fereastra vizualizatorului pentru a " +"încape în fereastră" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Foloseşte cratima pentru despărţirea în silabe" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Limba implicită pentru regulile de despărţire în silabe" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Salvează poziţia curentă în document la ieşire" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Foloseşte rotiţa de la mouse pentru a întoarce paginile" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Timpul, în secunde, pentru animaţia întoarcerii paginii. Valoarea implicită " +"este de jumătate de secundă." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Opțiuni font" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Familia de fonturi serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Familia de fonturi sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Familia de fonturi monospace" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Mărimea standard a fonturilor în px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Mărimea fontului monospace în px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Tipul standard de font" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Încă se editează" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Sunteţi în mijlocul editării unei scurtături de la tastatură. Completaţi " +"această acţiune mai întâi, apăsând click în afara casetei de editare a " +"scurtăturii." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Configurează Vizualizatorul de cărţi" @@ -17700,14 +17820,6 @@ msgstr "dezactivat" msgid "Mouse &wheel flips pages" msgstr "Rotiţa &mouse-ului întoarce pagina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -17760,138 +17872,40 @@ msgstr "&Foaie de stil a utilizatorului" msgid "No results found for:" msgstr "Nu s-a găsit nici un rezultat pentru:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Opţiuni de personalizare a vizualizatorului" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Reţine ultima mărime a ferestrei folosită" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Setează foaia de stil CSS a utilizatorului. Aceasta poate fi folosită pentru " -"personalizarea vizualizării tuturor cărţilor." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Redimensionează imaginile mai mari decât fereastra vizualizatorului pentru a " -"încape în fereastră" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Foloseşte cratima pentru despărţirea în silabe" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Limba implicită pentru regulile de despărţire în silabe" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Salvează poziţia curentă în document la ieşire" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Foloseşte rotiţa de la mouse pentru a întoarce paginile" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Timpul, în secunde, pentru animaţia întoarcerii paginii. Valoarea implicită " -"este de jumătate de secundă." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Opțiuni font" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Familia de fonturi serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Familia de fonturi sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Familia de fonturi monospace" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Mărimea standard a fonturilor în px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Mărimea fontului monospace în px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Tipul standard de font" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Încă se editează" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Sunteţi în mijlocul editării unei scurtături de la tastatură. Completaţi " -"această acţiune mai întâi, apăsând click în afara casetei de editare a " -"scurtăturii." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Caută în dicţionar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Du-te la..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Secţiunea următoare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Secţiunea precedentă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Început document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Sfârşit document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Început secţiune" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Sfârşit secţiune" @@ -17995,23 +18009,23 @@ msgstr "Goleşte lista de cărţi vizualizate recent" msgid "Connecting to dict.org to lookup: %s…" msgstr "Se conectează la dict.org pentru a căuta: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Alege carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18020,82 +18034,82 @@ msgstr "" "Mărime font %(which)s\n" "Mărire curentă: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "mai mare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "mai mică" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Nu s-au găsit potriviri pentru: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Se încarcă fluxul..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Se aranjează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Semn de carte #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Adaugă semn de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Introduceţi un titlu pentru semnul de carte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Gestionează semnele de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Se încarcă e-cartea..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nu s-a putut deschide cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Opţiuni pentru controlul vizualizatorului cărţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să vină în prim " "plan atunci când este pornit." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să pornească pe " "tot ecranul." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Afişează alerta javascript şi mesajele de consolă pe consolă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19128,14 +19142,14 @@ msgstr "Fişierele copertă nu sunt în baza de date" msgid "Folders raising exception" msgstr "Directoare ce întâlnesc excepţii" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" "Calea spre bibliotecă. În mod implicit se foloseşte calea din setări." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19145,7 +19159,7 @@ msgstr "" "\n" "Listează cărţile disponibile din baza de date calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19160,7 +19174,7 @@ msgstr "" "Implicit: %%default. Câmpul special \"all\" poate fi folosit pentru a " "selecta toate câmpurile. Are efect doar în formatul de ieşire." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19171,11 +19185,11 @@ msgstr "" "Câmpuri disponibile: %s\n" "Implicit: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sortează rezultatele ascendent" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19185,8 +19199,8 @@ msgstr "" "verificaţi documentaţia aferentă căutărilor în Manualul de Utilizare. În mod " "implicit nu se fac filtrări." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19194,12 +19208,12 @@ msgstr "" "Lăţimea maximă a unui rând la ieşire. În mod implicit se detectează automat " "mărimea ecranului." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "Şirul folosit pentru separarea câmpurilor. Caracterul implicit este spaţiul." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19207,15 +19221,15 @@ msgstr "" "Prefixul pentru toate căile. Calea absolută spre directorul bibliotecii este " "selectată în mod implicit." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Câmpuri invalide. Câmpuri disponibile:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Câmp de sortare invalid. Câmpuri disponibile:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19223,7 +19237,7 @@ msgstr "" "Următoarele cărţi nu au fost adăugate deoarece ele există deja în baza de " "date (vedeţi opţiunea --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19237,7 +19251,7 @@ msgstr "" "specifica\n" "şi directoare; vedeţi opţiunile corespondente de mai jos.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19245,11 +19259,11 @@ msgstr "" "Presupună că fiecare director are a singură carte şi că toate fişierele din " "ea sunt formatele ei diferite de e-cărţi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Procesează recursiv directoarele" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19257,39 +19271,39 @@ msgstr "" "Adaugă cărţi la baza de date chiar dacă ele există deja. Comparaţia este " "făcută pe baza titlurilor cărţilor." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Adaugă o carte goală (o carte fără formate)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Trebuie specificat cel puţin un fişier de adăugat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19300,11 +19314,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Trebuie specificată cel puţin o carte de şters" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19318,15 +19332,15 @@ msgstr "" "identificată după ID. IDul se poate obţine folosind comanda \"list\". Dacă " "formatul există deja, acesta va fi înlocuit.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Trebuie specificat un ID şi un fişier e-carte" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "fişierul e-carte trebuie să aibă o extensie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19343,11 +19357,11 @@ msgstr "" "fişier ca şi LRF sau TXT sau EPUB. În cazul în care cartea nu are formatul " "\"fmt\" disponibil, nu se va face nimic.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Trebuie specificate un ID şi un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19362,15 +19376,15 @@ msgstr "" "Afişează metadatele stocate în baza de date pentru cartea identificată după " "ID. IDul este un număr ID obţinut cu comanda \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Tipăreşte metadatele în forma OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Trebuie specificat un ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19380,22 +19394,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"Setează metadatele stocate în baza de date calibre pentru cartea " -"identificată\n" -"după ID din fişierul OPF \"metadata.opf\". IDul este un număr ID obţinut cu\n" -"comanda \"list\". Se poate obţine formatul fişierului OPF folosind comanda\n" -"\"show_metadata --as-opf\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Trebuie specificate un ID şi fişierul de metadate" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19413,28 +19449,28 @@ msgstr "" "(într-un \n" "fişier opf). Numărul ID se poate obţine cu comanda \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportă toate cărţile din baza de date, ignorând lista cu IDuri." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportă cărţile în directorul specificat. Valoarea implicită este" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportă toate cărţile într-un singur director" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Specificând comutatorul, acest comportament va fi oprit." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Trebuie specificate nişte IDuri sau opţiunea %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19451,7 +19487,7 @@ msgstr "" "Nu trebuie să conţină spaţii sau două puncte. \"name\" este numele folosit \n" "de utilizator pentru coloană. \"datatype\" este unul dintre: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19459,7 +19495,7 @@ msgstr "" "Această coloană stochează date de tip etichetă (ex.: valori multiple " "separate prin virgule). Se aplică doar dacă tipul de date este text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19470,13 +19506,13 @@ msgstr "" "de tip enumeraţie, folosiţi --display='{\"enum_values\":[\"val1\", " "\"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" "Trebuie specificate eticheta (\"label\"), numele (\"name\") şi tipul de date " "(\"datatype\")" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19496,7 +19532,7 @@ msgstr "" " de ieşire generat.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19506,7 +19542,7 @@ msgstr "" "Dacă este declarată, --search este ignorată.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19517,16 +19553,16 @@ msgstr "" "Utilizare.\n" "Implicit: fără filtrare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Afişează informaţia detaliată la ieşire. Folositor pentru depanare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Eroare: Trebuie specificat fişierul catalog de ieşire" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19548,7 +19584,7 @@ msgstr "" " \"custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19556,11 +19592,11 @@ msgstr "" "În cazul în care coloana stochează valori multiple, adaugă valoarea " "specificată la cele existente, în loc să le înlocuiască." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Eroare: Trebuie specificate un nume de câmp, IDul şi o valoare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19575,22 +19611,22 @@ msgstr "" " Afişează etichetele coloanei şi IDurile.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Afişează detalii pentru fiecare coloană." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Se vor pierde toate datele din coloana: %r. Sigur doriţi să continuaţi " "(y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19607,15 +19643,15 @@ msgstr "" " coloanele disponibile prin comanda \"custom_columns\".\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Nu cere confirmare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Eroare: Trebuie specificată o etichetă de coloană" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19637,42 +19673,42 @@ msgstr "" " acesta va fi înlocuit.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Eroare: Trebuie specificată o acţiune \"(add|remove|list)\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Nume:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Caută şir:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Eroare: Trebuie specificate un nume şi un şir de căutat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "adăugat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Eroare: Trebuie specificat un nume" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "şters" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Eroare: Acţiunea %s nu a fost recunoscută, trebuie să fie una dintre: " "\"(add|remove|list)\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19684,12 +19720,12 @@ msgstr "" "Efectuează nişte verificări asupra sistemului de fişiere al bibliotecii. " "Raporturile sunt {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Ieşire în CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19697,7 +19733,7 @@ msgstr "" "Listă de raporturi, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19705,7 +19741,7 @@ msgstr "" "Listă de extensii de ignorat, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19713,11 +19749,11 @@ msgstr "" "Listă de nume de ignorat, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Verificare raport necunoscută" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19743,7 +19779,7 @@ msgstr "" "restaurate vor fi la fel de exacte precum au fost găsite în fişierele OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19751,12 +19787,12 @@ msgstr "" "Efectuează restaurarea. Comanda nu va rula, numai dacă această opţiune este " "specificată." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Trebuie furnizată opţiunea %s pentru a efectua restaurarea" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19768,7 +19804,7 @@ msgstr "" "Produce un raport cu informaţiile categoriilor din baza de date. Informaţia\n" "este echivalentă cu ceea ce este afişat în panoul etichetelor.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19776,7 +19812,7 @@ msgstr "" "Arată numai numărul total de elemente dintr-o categorie în loc de câte " "elemente de fiecare fel sunt în categorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19784,7 +19820,7 @@ msgstr "" "Caracterul folosit pentru valorile categoriilor în mod CVS. Implicit, " "caracterul este ghilimele (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19792,17 +19828,17 @@ msgstr "" "Listă cu nume de căutat a categoriilor, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Şirul folosit pentru separarea câmpurilor în mod CSV. Implicit, şirul este " "virgula (,)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ELEMENTE din CATEGORIE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19841,17 +19877,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedia evaluărilor este %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Se mută baza de date veche în bibliotecă în %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Se copiază %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Se compactează baza de date" @@ -20180,10 +20216,6 @@ msgstr "%d stele" msgid "Popularity" msgstr "Popularitate" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sortează după" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "bibliotecă" @@ -22639,3 +22671,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Setează metadatele stocate în baza de date calibre pentru cartea " +#~ "identificată\n" +#~ "după ID din fişierul OPF \"metadata.opf\". IDul este un număr ID obţinut cu\n" +#~ "comanda \"list\". Se poate obţine formatul fişierului OPF folosind comanda\n" +#~ "\"show_metadata --as-opf\".\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Trebuie specificate un ID şi fişierul de metadate" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 16bd2ae734..8f96068958 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-27 15:04+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English \n" @@ -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: 2012-05-28 05:17+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:47+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -86,7 +86,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -181,22 +181,22 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -970,19 +970,19 @@ msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Основная" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Карта 1" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Карта 2" @@ -1161,7 +1161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новости" @@ -1169,8 +1169,8 @@ msgstr "Новости" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Каталог" @@ -4166,10 +4166,11 @@ msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4239,7 +4240,7 @@ msgstr "Временная метка" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Опубликована" @@ -4551,7 +4552,7 @@ msgstr "Подробности недоступны" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Содержание" @@ -4909,7 +4910,7 @@ msgstr "" msgid "Split Options:" msgstr "Опции дробления:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Не могу найти pdftohtml, проверьте наличе по PATH" @@ -5870,11 +5871,11 @@ msgid "None of the selected books are on the device" msgstr "Выбранные книги отсутствуют в устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Удаляются книги из устройства." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5882,7 +5883,7 @@ msgstr "" "Некоторые из выбранных книг находятся на подключённом устройстве. " "Откуда вы хотите удалить выбранные файлы?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5890,7 +5891,7 @@ msgstr "" "Выделенные книги и файлы буду навсегда удалены из библиотеки calibre. " "Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6020,8 +6021,8 @@ msgstr "Не удалось загрузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Ошибка загрузки" @@ -6057,7 +6058,7 @@ msgid "Download complete" msgstr "Загрузка завершена" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Журнал загрузки" @@ -6152,11 +6153,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Применение изменённых метаданных" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Некоторые неполадки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10103,8 +10104,8 @@ msgstr "Ссылка" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Совпадений не найдено" @@ -10286,15 +10287,15 @@ msgid "Copied" msgstr "Скопирована" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Копировать в буфер" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Просмотреть журнал" @@ -12983,17 +12984,17 @@ msgid "LRF Viewer toolbar" msgstr "Панель промотра LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Следующая страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Предыдущая страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13509,7 +13510,7 @@ msgid "Edit Metadata" msgstr "Редактирование метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13656,15 +13657,15 @@ msgstr "&Комментарии" msgid "Basic metadata" msgstr "Основные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Обложка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Аннотация" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13675,29 +13676,29 @@ msgstr "" "Иногда написано что обложки нету, но она \n" "находится в процессе загрузки и наоборот." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Посмотреть на" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "Calibre загружает метаданные из: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Пожалуйста, подождите" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Запрос: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Не удалось загрузить метаданные. Щёлкните «Показать подробности», чтобы " "посмотреть подробности" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13709,42 +13710,42 @@ msgstr "" "фамилию автора и одно характерное слово из заглавия.

Чтобы просмотреть " "полный отчёт, щёлкните «Показать подробности»." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Текущая обложка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Поиск..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Загружаются обложки для %s, подождите..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Ошибки при получении обложек, нажмите \"Показать подробности\" чтобы увидеть " "их." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Не удалось найти ни одной обложки для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, 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:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Загружаются метаданные..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Загрузка обложки..." @@ -14938,7 +14939,7 @@ msgid "Never" msgstr "Никогда" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "По первой букве" @@ -17088,13 +17089,13 @@ msgid "Manage Tags" msgstr "Управление тэгами" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Управление пользовательскими категориями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Управление сохранёнными поисками" @@ -17189,42 +17190,55 @@ msgstr "" "Нет больше Совпадений

Кликните Найти снова, чтобы перейти к первому " "совпадению" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Сортировать по" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Сортировать по имени" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Сортировать по популярности" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Сортировать по средней оценке" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Задать порядок сортировки для записей в просмотре тегов" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Совпадение со всеми" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Совпадение с любым" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "При выборе нескольких элементов в меню тэгов результат должен совпадать с " "любым или со всеми из них" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Управление авторами, тегами и др." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17232,110 +17246,110 @@ msgstr "" "Все менеджеры категорий доступны при нажатии правой кнопкой на элементе в " "меню тегов выше" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Переименовать %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Удалить %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Редактировать сортировку для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Редактировать ссылку для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Добавить %s в пользовательские категории" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Дочерний для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Удалить поиск %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Удалить %(item)s из категории %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Искать %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Искать всё кроме %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Добавить подкатегорию в %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Удалить пользовательскую категорию %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Скрыть категорию %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Показать категорию" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Искать книги в категории %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Искать книги НЕ в категории %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Управление %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Показать все категории" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Сменить схему подкатегорий" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Отключено" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" "Первая буква может использоваться только тогда, когда сортировка по именам" @@ -17636,6 +17650,113 @@ msgstr "Экспорт" msgid "Import" msgstr "Импорт" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Параметры для настройки просмотра книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Запомнить последний использованный размер окна" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Настройка CSS. Может быть использовано для изменения вида всем книгам." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Установите максимальную ширину текста и картинок для этой книги в " +"полноэкранном режиме. Это позволит вам читать книгу и не беспокоится что " +"текст станет слишком широким." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "Уменьшать изображения которые больше окна" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Текст, разделённый дифисом" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Язык по умолчанию для правил расстановки переносов" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Сохранить текущую позицию в документе при выходе" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Использовать колесо мыши для перелистывания страниц" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "Предотвращает прокрутку стрелками вверх-вниз после разрывов страницы" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Время в секундах для анимации перелистывания страницы. По умолчанию - пол " +"секунды." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Значение на которое изменяется размер текста при нажатии кнопок " +"увеличения/уменьшения шрифта. Должно быть числом между 0 и 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Параметры шрифта" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Шрифты семейства serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Шрифты семейства sans-serif" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Шрифты семейства monospaced" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Размер Стандартного шрифта в px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Размер Моноширного шрифта в px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Стандартный шрифт" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Ещё редактируется" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Вы запустили процесс смены сочетания клавиш. Для начала закончите его, нажав " +"мышкой за пределами рамки редактирования." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Настроить просмотр книг" @@ -17728,17 +17849,6 @@ msgstr "отключен" msgid "Mouse &wheel flips pages" msgstr "Переворот страниц &колёсиком мыши" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Установите максимальную ширину текста и картинок для этой книги в " -"полноэкранном режиме. Это позволит вам читать книгу и не беспокоится что " -"текст станет слишком широким." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Максимальная ширина текста в полноэкранном режиме:" @@ -17794,136 +17904,40 @@ msgstr "Пользовательская &таблица стилей" msgid "No results found for:" msgstr "Не найдено ничего для:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Параметры для настройки просмотра книг" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Запомнить последний использованный размер окна" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Настройка CSS. Может быть использовано для изменения вида всем книгам." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "Уменьшать изображения которые больше окна" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Текст, разделённый дифисом" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Язык по умолчанию для правил расстановки переносов" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Сохранить текущую позицию в документе при выходе" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Использовать колесо мыши для перелистывания страниц" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "Предотвращает прокрутку стрелками вверх-вниз после разрывов страницы" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Время в секундах для анимации перелистывания страницы. По умолчанию - пол " -"секунды." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Значение на которое изменяется размер текста при нажатии кнопок " -"увеличения/уменьшения шрифта. Должно быть числом между 0 и 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Параметры шрифта" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Шрифты семейства serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Шрифты семейства sans-serif" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Шрифты семейства monospaced" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Размер Стандартного шрифта в px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Размер Моноширного шрифта в px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Стандартный шрифт" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Ещё редактируется" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Вы запустили процесс смены сочетания клавиш. Для начала закончите его, нажав " -"мышкой за пределами рамки редактирования." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "Найти в словаре" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "Найти ещё" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Перейти..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Следующий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Предыдущий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Начало документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Конец документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Начало раздела" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Конец раздела" @@ -18030,23 +18044,23 @@ msgstr "Очистить список последных открытых кни msgid "Connecting to dict.org to lookup: %s…" msgstr "Соединение с dict.org для поиска: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Нет такого адреса" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "Адреса, указанного в этом элементе, не существует." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18055,74 +18069,74 @@ msgstr "" "Сделать размер шрифта %(which)s\n" "Текущее увеличение: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "больше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "меньше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Закладка #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Настройки управления просмотром книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Если указано, окно вьювера будт пытаться всплыть наверх при открытии." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Если указано, окне просмотра будет открыто во весь экран при запуске." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Выводить предупреждения javascript и консольные сообщения в консоли" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18130,7 +18144,7 @@ msgstr "" "Позиция на которой открыта определённая книга. Позиция отображается в " "верхнем левом углу просмотрщика." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19148,14 +19162,14 @@ msgstr "Обложки файлов не в базе" msgid "Folders raising exception" msgstr "Основная ошибка папки" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" "Путь к библиотеки Calibre. По умолчаниюиспользовать путь в установках." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19165,7 +19179,7 @@ msgstr "" "\n" "Список книг в базе данных Calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19180,7 +19194,7 @@ msgstr "" "По умолчанию: %%default. Спецполе \"all\" можно использовать для выбора всех " "полей. Эффективно только для текстового формата." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19191,11 +19205,11 @@ msgstr "" "Доступные поля: %s\n" "По умолчанию: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Сортировать по убыванию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19205,18 +19219,18 @@ msgstr "" "соответствующей документации в руководстве пользователя. По умолчанию не " "фильтровать." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "Максимальная ширина вывода. По умолчанию размер экрана." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Разделитель полей. По умолчанию пробел." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -19224,15 +19238,15 @@ msgstr "" "Префикс для всех путей. По умолчанию это абсолютный путь к директории " "библиотеки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Неправильное поле. Доступное поле:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Неправильное поле сортировки. Доступные поля:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19240,7 +19254,7 @@ msgstr "" "Следующие книги не добавлены, поскольку они уже есть в базе данных (см. " "опцию --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19254,7 +19268,7 @@ msgstr "" "директории, смотри\n" "опции директории ниже.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19262,11 +19276,11 @@ msgstr "" "Считать, что в каждой директории есть только одна логическая книга в " "различных e-book форматах" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Обрабатывать рекурсивно" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19274,39 +19288,39 @@ msgstr "" "Добавлять книгу в базу данных даже если она уже есть. Сравнение основано на " "названиях книг." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Добавить пустую книгу (книгу без форматов)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Установите заголовок добавляемой книги(книг)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Указать авторов добавляемых книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Указать ISBN добавляемых книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Указать тэги добавляемых книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Указать серию добавляемых книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Указать номер серии добавляемых книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Вы должны указать не менее одного файла для добавления" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19323,11 +19337,11 @@ msgstr "" "списка команд). Например, 23,34,57-85 (если определяется диапазон, то " "последний номер не включается в него).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Вы должны указать не менее одной книги для удаления" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19341,15 +19355,15 @@ msgstr "" "ebook идентифецирована по id. id можно получить командой list. Если книга в " "данном формате уже есть, она будет заменена.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Вы должны указать id и файл электронной книги" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "файл электронной книги должен иметь расширение" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19365,11 +19379,11 @@ msgstr "" "получить id используя команду list. fmt это расширения файла LRF или TXT или " "EPUB. Если logical book не имеет нужного fmt, ничего не произойдет.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Вы должны указать id и формат" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19384,15 +19398,15 @@ msgstr "" "Показать метаданные из базы данных calibre для книги с id.\n" "id это номер из команды list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Напечатать метаданные в OPF из (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Вы должны назначить id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19402,21 +19416,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"Установить метаданные из базы данных calibre для книги с id.\n" -"из файла OPF metadata.opf. id это номер из команды list. Вы\n" -"можете быстро заполнить OPF формат используя --as-opf опцию для\n" -"команды show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Вы должны указать id и файл метаданных" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19433,28 +19470,28 @@ msgstr "" "Операция экспорта сохраняет все форматы книги, ее обложку и метаданные (в\n" "opf файле). id можно получить командой list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Передать все книги в базу данных, игнорируя список ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Экспортировать книги в указанную дерикторию. По умолчанию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Экспортировать все книги в одну деррикторию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Указание этого переключателя отключит данный режим." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Вы должны указать id или опцию %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19471,7 +19508,7 @@ msgstr "" "столбца.\n" "тип_данных один из: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19479,7 +19516,7 @@ msgstr "" "Этот столбец хранит теги как данные (например, несколько значений, " "разделенных запятыми). Применяется только, если тип данных текст." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19489,11 +19526,11 @@ msgstr "" "интерпретированы. Это JSON строка. Для перечисления столбцов используйте --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Вы должны указать заголовок, имя и тип данных" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19512,7 +19549,7 @@ msgstr "" "каталоге.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19522,7 +19559,7 @@ msgstr "" "Если указано, --search игнорируется.\n" "По умолчанию: все" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19533,16 +19570,16 @@ msgstr "" "Пользователя.\n" "По умолчанию: не фильтруется (no filtering)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Показать детальную информацию. Используется для отладки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Ошибка: Вы должны указать каталог выходного файла" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19563,7 +19600,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19571,11 +19608,11 @@ msgstr "" "Если столбец содержит несколько значений, добавить указанное значение к " "существующим, а не заменять их." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Ошибка: Вы должны указать имя поля, идентификатор и значение" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19590,20 +19627,20 @@ msgstr "" "идентификаторы.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Показать подробности для каждой колонки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Вы потеряете всю информацию в колонке: %r. Вы уверены (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "д" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19620,15 +19657,15 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Не запрашивать подтверждения" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Ошибка: Вы должны указать заголовок столбца" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19650,44 +19687,44 @@ msgstr "" " он будет перемещён.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" "Ошибка: Вы должны определить действие " "(добавить(add)|удалить(remove)|список(list))" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Название:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Строка поиска:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Ошибка: Вы должны указать имя и строку поиска" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "добавлено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Ошибка: Вы должны указать имя" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "удалено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Ошибка: Действие %s не распознано, должно быть одно из: " "(добавить(add)|удалить(remove)|список(list))" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19699,12 +19736,12 @@ msgstr "" "Выполняет некоторые проверки файловой системы представляющей библиотеку. " "Отчёты {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Вывод в CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19712,7 +19749,7 @@ msgstr "" "Разделённый запятыми список отчётов.\n" "По умолчанию: все (all)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19720,7 +19757,7 @@ msgstr "" "Разделённый запятыми список игнорируемых расширений.\n" "По умолчанию: все (all)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19728,11 +19765,11 @@ msgstr "" "Разделённый запятыми список игнорируемых названий.\n" "По умолчанию: все (all)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Неизвестная отметка отчёта" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19759,7 +19796,7 @@ msgstr "" "полностью зависеть от того, что будет найдено в файлах OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19767,12 +19804,12 @@ msgstr "" "Действительно сделать восстановление. Команда не запустится пока эта опция " "не определена." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Вы должны указать опцию %s что бы произвести восстановление" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19784,7 +19821,7 @@ msgstr "" "Генерирует отчёт по категориям в базе данных. \n" "Информация соответствует той, что отображается в панели тэгов.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19792,7 +19829,7 @@ msgstr "" "Выводить только общее число записей в категории вместо подсчёта по каждому " "элементу." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19800,7 +19837,7 @@ msgstr "" "Символ который ставится за значением категории в CSV режиме. По умолчанию " "это кавычка (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19808,17 +19845,17 @@ msgstr "" "Разделённый запятыми список поисковых имён категории.\n" "По умолчанию: все (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Строка используемая для разделения полей в CSV режиме. По умолчанию это " "запятая." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ЭЛЕМЕНТЫ КАТЕГОРИИ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19856,17 +19893,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:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -20186,10 +20223,6 @@ msgstr "%d звезд" msgid "Popularity" msgstr "Популярность" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Сортировать по" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "бибилиотека" @@ -22660,3 +22693,25 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Вы должны указать id и файл метаданных" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Установить метаданные из базы данных calibre для книги с id.\n" +#~ "из файла OPF metadata.opf. id это номер из команды list. Вы\n" +#~ "можете быстро заполнить OPF формат используя --as-opf опцию для\n" +#~ "команды show_metadata.\n" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 88238c19ac..3cf4a65164 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -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: 2012-05-26 04:58+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:48+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 7512ec92cf..d994b4e6d3 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -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: 2012-05-26 04:57+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:47+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index a9bdf628cf..498e619ea1 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-28 19:15+0000\n" "Last-Translator: Michal Kaliňák \n" "Language-Team: Slovak \n" @@ -15,8 +15,8 @@ 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: 2012-05-29 04:44+0000\n" -"X-Generator: Launchpad (build 15316)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:48+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "Áno" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Základné" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Karta B" @@ -1153,7 +1153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novinky" @@ -1161,8 +1161,8 @@ msgstr "Novinky" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalóg" @@ -4098,10 +4098,11 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4171,7 +4172,7 @@ msgstr "Časová známka" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Publikované" @@ -4477,7 +4478,7 @@ msgstr "Podrobnosti nie sú k dispozícii" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Obsah" @@ -4825,7 +4826,7 @@ msgstr "" msgid "Split Options:" msgstr "Možnosti rozdelenia:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Nepodarilo sa nájsť pdftohtml, uistite sa či je cesta k nemu v systémovej " @@ -5779,11 +5780,11 @@ msgid "None of the selected books are on the device" msgstr "Žiadna z vybraných kníh v zariadení nie je" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Mažem knihy zo zariadenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5791,7 +5792,7 @@ msgstr "" "Niektoré z vybraných kníh sú na pripojenom zariadení. Odkiaľ chcete " "knihy odstrániť?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5799,7 +5800,7 @@ msgstr "" "Vybrané knihy budú natrvalo odstránené a súbory zmazané z Vašej " "knižnice Calibre. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5929,8 +5930,8 @@ msgstr "Stiahnutie metadát zlyhalo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Sťahovanie zlyhalo" @@ -5966,7 +5967,7 @@ msgid "Download complete" msgstr "Sťahovanie dokončené" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Záznam sťahovania" @@ -6060,11 +6061,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Použiť zmenené metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Vyskytly se chyby" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9932,8 +9933,8 @@ msgstr "Odkaz" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Neboli nájdené žiadne výsledky" @@ -10115,15 +10116,15 @@ msgid "Copied" msgstr "Skopírované" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopírovať do schránky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Zobraziť protokol" @@ -12803,17 +12804,17 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová lišta prehliadača LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Nasledujúca strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Predchádzajúca strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13324,7 +13325,7 @@ msgid "Edit Metadata" msgstr "Upraviť metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13469,15 +13470,15 @@ msgstr "&Komentáre" msgid "Basic metadata" msgstr "Základné metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Má obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Má sumár" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13488,29 +13489,29 @@ msgstr "" "Pri označení \"nemá obálku\" sa niekedy pri \n" "sťahovaní obálka podarí nájsť a naopak." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Viď. na" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "Calibre sťahuje metadáta z: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Prosím čakajte" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Dotaz: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Stiahnutie metadát zlyhalo. Detaily zobrazíte kliknutím na Zobraziť " "podrobnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13522,41 +13523,41 @@ msgstr "" "jedno charakteristické slovo z názvu.

Kompletný výpis zobrazíte kliknutím " "na Zobraziť podrobnosti.." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Aktuálna obálka" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Hľadá sa..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Sťahujem obálky pre %s, prosím čakajte..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Stiahnutie obálok zlyhalo. Detaily po kliknutí na Zobraziť podrobnosti.." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Nemôžem nájsť žiadne obaly pre %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "Nájdených %(num)d obálok k %(title)s. Vyberte tú, ktorá sa Vám " "najviac páči." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Sťahujem metadáta..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Sťahujem obálku..." @@ -14731,7 +14732,7 @@ msgid "Never" msgstr "Nikdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Podľa prvého písmena" @@ -16842,13 +16843,13 @@ msgid "Manage Tags" msgstr "Spravovať značky" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Spravovať užívateľské kategórie" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Spravovať uložené hľadania" @@ -16944,42 +16945,55 @@ msgstr "" "Žiadne ďalšie vyhovujúce položky.

Kliknite znovu na Hľadať pre " "zobrazenie prvej vyhovujúcej" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Zoradiť podľa" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Zoradiť podľa názvu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Zoradiť podľa obľúbenosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Zoradiť podľa priemerného hodnotenia" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Nastaviť triedenie položiek v prehliadači značiek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Nájsť všetky" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Nájsť ktorékoľvek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Pri výbere viacerých záznamov v prehliadači značiek, vyber ktorúkoľvek z " "nich, alebo všetky" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Spravovať autorov, značky, atď." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16987,110 +17001,110 @@ msgstr "" "Všetky z týchto category_managers sú dostupné pravým kliknutím na položku v " "prehliadač značiek hore" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Premenovať %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Upraviť triedenie pre %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Upraviť odkaz pre %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Pridať %s do užívateľskej kategórie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Potomok od %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Odstrániť hľadanie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Odstrániť %(item)s z kategórie %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Hľadať %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Hľadať okrem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Pridať podkategóriu do %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Odstrániť užívateľskú kategóriu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Skryť kategóriu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Zobraziť kategóriu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Hľadať knihy z kategórie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Hľadať knihy mimo kategórie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Spravovať %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Zobraziť všetky kategórie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Zmeniť schému pod-kategórií" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Prvé písmeno je použiteľné len pri triedení podľa názvu" @@ -17375,6 +17389,109 @@ msgstr "Export" msgid "Import" msgstr "Import" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Možnosti úpravy prehliadača elektronických kníh" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Pamätať poslednú veľkosť okna" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Vlastné kaskádové štýly, ktorými je možné upraviť výzor všetkých kníh." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Zmeniť veľkosť obrázkov väčších ako okno prehliadača, do ktorého majú pasovať" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Deliť slová v texte" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Východzí jazyk pre pravidlá delenia slov" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Pri ukončení uložiť aktuálnu pozíciu v dokumente" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Obracať stránky kolieskom myši" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "Čas animácie obrátenia stránky v sekundách. Východzie je 0,5s." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Veľkosť o akú sa zmení veľkosť písma po kliknutí na tlačidlo " +"zväčšiť/zmenšiť. Malo by to byť číslo medzi 0 a 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Nastavenia písma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Pätkové písmo" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Bezpätkové písmo" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Neproporcionálne písmo" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Veľkosť štandardného písma v obrazových bodoch" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Veľkosť neproporcionálneho písma v obrazových bodoch" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Štandardný typ písma" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Nachádzate sa v priebehu úpravy klávesovej skratky. Najprv to dokončite " +"kliknutím niekde mimo obdĺžnika na úpravu." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Nastaviť prehliadač elektronických kníh" @@ -17465,14 +17582,6 @@ msgstr "zakázané" msgid "Mouse &wheel flips pages" msgstr "Obrátiť stránku &kolieskom myši" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -17526,135 +17635,40 @@ msgstr "Užívateľský &štýl" msgid "No results found for:" msgstr "Žiadne výsledky pre:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Možnosti úpravy prehliadača elektronických kníh" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Pamätať poslednú veľkosť okna" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Vlastné kaskádové štýly, ktorými je možné upraviť výzor všetkých kníh." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Zmeniť veľkosť obrázkov väčších ako okno prehliadača, do ktorého majú pasovať" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Deliť slová v texte" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Východzí jazyk pre pravidlá delenia slov" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Pri ukončení uložiť aktuálnu pozíciu v dokumente" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Obracať stránky kolieskom myši" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "Čas animácie obrátenia stránky v sekundách. Východzie je 0,5s." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Veľkosť o akú sa zmení veľkosť písma po kliknutí na tlačidlo " -"zväčšiť/zmenšiť. Malo by to byť číslo medzi 0 a 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Nastavenia písma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Pätkové písmo" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Bezpätkové písmo" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Neproporcionálne písmo" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Veľkosť štandardného písma v obrazových bodoch" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Veľkosť neproporcionálneho písma v obrazových bodoch" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Štandardný typ písma" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Nachádzate sa v priebehu úpravy klávesovej skratky. Najprv to dokončite " -"kliknutím niekde mimo obdĺžnika na úpravu." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Vyhľadať v slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "Hľadať na&sledujúci výskyt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Prejsť na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Nasledujúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Predchádzajúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Začiatok dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Začiatok sekcie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Koniec sekcie" @@ -17758,23 +17772,23 @@ msgstr "Vymazať zoznam naposledy otvorených kníh" msgid "Connecting to dict.org to lookup: %s…" msgstr "Pripájam k dict.org na vyhľadanie: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Vyberte elektronickú knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -17783,72 +17797,72 @@ msgstr "" "Nastaviť veľkosť písma %(which)s\n" "Aktuálne zväčšenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "väčšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "menšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Neboli nájdené žiadne výsledky pre: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Načítavam prúd..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Formátujem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Pridať záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Zadajte názov záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Spravovať záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Načítavam elektronickú knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Nepodarilo sa otvoriť knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Nastavenie prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Ak je zadané, okno prehliadača sa po štarte zobrazí v popredí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "Ak zadané, okno prehliadača sa po štarte otvorí na celú obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Vypísať upozornenia javascriptu a konzolové správy na konzolu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -17856,7 +17870,7 @@ msgstr "" "Pozícia, na ktorej sa určená kniha otvorí. Pozícia je miesto v knihe " "zobrazené v ľavom hornom rohu prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18859,7 +18873,7 @@ msgstr "Súbory obálok nie sú v databáze" msgid "Folders raising exception" msgstr "Priečinky vyvolávajúce výnimku" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18867,7 +18881,7 @@ msgstr "" "Cesta ku knižnici calibre. Štandardne sa použije cesta uvedená v hlavnom " "nastavení." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18877,7 +18891,7 @@ msgstr "" "\n" "Vypíše zoznam kníh, ktoré sa nachádzajú v databáze calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18892,7 +18906,7 @@ msgstr "" "Štandardne: %%default. Uvedením zvláštneho poľa \"all\" je možné zobraziť " "všetky polia. Toto nastavenie bude použité len pre textový výstup." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18903,11 +18917,11 @@ msgstr "" "Dostupné polia: %s\n" "Štandardne: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Triediť výsledky vo vzostupnom poradí" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18917,20 +18931,20 @@ msgstr "" "príslušnej sekcii Používateľskej príručky. Štandardne výstup nebude " "filtrovaný." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" "Maximálna šírka riadka výstupu. Štandardne sa použije šírka obrazovky." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" "Reťazec, ktorým budú oddelené jednotlivé polia. Štandardne je to medzera." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18938,15 +18952,15 @@ msgstr "" "Prefix všetkých ciest k súborom. Štandardne sa použije absolútna cesta k " "adresáru s knižnicou." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Neplatné polia. Dostupné polia sú:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Neplatné pole triedenia. Dostupné polia sú:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18954,7 +18968,7 @@ msgstr "" "Nasledovné knihy neboli pridané, lebo sa už nachádzajú v databáze (skúste " "možnosť --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18967,7 +18981,7 @@ msgstr "" "Pridá uvedené súbory ako knihy do databázy. Vstupom môžu byť aj adresáre,\n" "relevantné možnosti sú uvedené nižšie.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18975,11 +18989,11 @@ msgstr "" "Považovať každý adresár za jednu knihu a všetky súbory v ňom za rôzne " "formáty tej knihy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Spracovať adresáre rekurzívne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18987,39 +19001,39 @@ msgstr "" "Pridať knihy do databázy aj keď sa v nej už nachádzajú. Prodovnávajú sa " "názvy kníh." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Pridať prázdnu knihu (knihu bez formátov)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Musíte zadať minimálne jeden súbor, ktorý sa má pridať" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19036,11 +19050,11 @@ msgstr "" "Napr. 23,34,57-85 (ak sa zadá rozsah, podledné číslo rozsahu nie je " "zahrnuté).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Musíte zadať minimálne jednu knihu, ktorá sa má odstrániť" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19054,15 +19068,15 @@ msgstr "" "identifikačným kódom ID. Identifikačný kód knihy získate pomocou príkazu " "\"list\". Ak daný formát už existuje, bude nahradený.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Musíte zadať identifikačný kód a súbor s elektronickou knihou" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "Súbor s elektronickou knihou musí mať príponu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19079,11 +19093,11 @@ msgstr "" "prípona súboru, napríklad LRF, TXT alebo EPUB. Ak daný formát neexistuje, " "príkaz bude ignorovaný.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Musíte zadať identifikačný kód a formát" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19098,15 +19112,15 @@ msgstr "" "Zobrazí metadáta z databázy calibre pre knihu s identifikačným kódom ID.\n" "Identifikačný kód knihy získate pomocou príkazu \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Vypísať metadáta vo formáte OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Musíte zadať identifikačný kód" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19116,22 +19130,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [možnosti] ID /cesta/k/metadátam.opf\n" -"\n" -"Aktualizovať metadáta uložené v databáze calibre pre knihu s identifikačným\n" -"kódom ID, z uvedeného OPF súboru. Identifikačný kód získate pomocou\n" -"príkazu \"list\". Prehľad o formáte OPF vám poskytne príkaz " -"\"show_metadata\"\n" -"s prepínačom --as-opf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Musíte zadať identifikačný kód a súbor s metadátami" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19149,30 +19185,30 @@ msgstr "" "\n" "(v súbore opf). ID čísla môžte distiť pomocou príkazu list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportovať všetky knihy v databáze, bez ohľadu na zoznam identifikačných " "kódov." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportovať knihy do určeného adresára. Štandardne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportovať všetky knihy do jedného adresára" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Zadanie tohoto prepínača toto chovanie vypne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Musíte zadať identifikačné kódy alebo možnosť %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19190,7 +19226,7 @@ msgstr "" "názov je názov stĺpca pre ľudí.\n" "typdát je jedno z: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19198,7 +19234,7 @@ msgstr "" "Tetnto stĺpec obsahuje údaje typu značky (tzn. viac hodnôt oddelených " "čiarkami). Platí len ak je typdát text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19208,11 +19244,11 @@ msgstr "" "interpretovať. Je to reťazec JSON. Pre zoznamové stĺpce použite --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Musíte zadať označenie, názov a typdát." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19229,7 +19265,7 @@ msgstr "" " Voľby ovplyvňujú zobrazenie položiek vo vygenerovanom katalógu.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19239,7 +19275,7 @@ msgstr "" "Ak je zadané, --search sa ignoruje.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19249,17 +19285,17 @@ msgstr "" "pozrite dokumentáciu k hľadaniu v Užívateľskej príručke.\n" "východzie: bez filtrovania" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobraziť podrobné výstupné informácie. Užitočné pri hľadaní chýb v programe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Chyba: Musíte zadať výstupný súbor pre katalóg" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19278,7 +19314,7 @@ msgstr "" " Zoznam vlastných stĺpcov získate príkazom custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19286,11 +19322,11 @@ msgstr "" "Ak stĺpec obsahuje viac hodnôt, pridaj tieto k existujúcim, namiesto ich " "nahradenia." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Chyba: Musíte zadať názov poľa, id a hodnotu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19304,20 +19340,20 @@ msgstr "" " Zoznam dostupných vlastných stĺpcov. Zobrazí označenia stĺpca a id-čka.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Zobraziť podrobnosti každého stĺpca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Stratíte všetky údaje v stĺpci: %r. Ste si istý (a/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19333,15 +19369,15 @@ msgstr "" " Dostupné stĺpce si môžete zobraziť príkazom custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Nepýtať sa na potvrdenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Chyba: Musíte zadať označenie stĺpca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19362,41 +19398,41 @@ msgstr "" " Ak skúsite pridať dotaz pod názvom, ktorý už existuje, bude nahradený.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Chyba: Musíte zadať akciu (pridať|odstrániť|vypísať)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Názov:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Hľadaný reťazec:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Chyba: Musíte zadať názov a hľadaný reťazec" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "pridané" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Chyba: Musíte zadať názov" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "vymazané" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Chyba: Neznáma akcia %s, musí byť jedno z: (pridať|odstrániť|vypísať)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19407,12 +19443,12 @@ msgstr "" "\n" "Vykoná nejaké kontroly v súborovom systéme knižnice. Reporty sú {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Výstup do CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19420,7 +19456,7 @@ msgstr "" "Zoznam reportov oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19428,7 +19464,7 @@ msgstr "" "Zoznam ignorovaných prípon oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19436,11 +19472,11 @@ msgstr "" "Zoznam ignorovaných názvov oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Neznámy report kontroly" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19467,19 +19503,19 @@ msgstr "" "do tej miery, do akej sú vyčerpávajúce údaje v súboroch OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" "Skutočne vykonať obnovu. Príkaz sa nespustí, dokiaľ túto voľbu nezadáte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Na spustenie obnovy musíte zadať voľbu %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19491,7 +19527,7 @@ msgstr "" "Vytvorí zostavu z informácií o kategóriách v databáze. Informácie\n" "sú ekvivalentné s tým, čo sa zobrazuje v paneli značiek.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19499,7 +19535,7 @@ msgstr "" "Zobrazí len počet položiek v kategórii, namiesto počtov na pložku v rámci " "kategórie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19507,7 +19543,7 @@ msgstr "" "Znak, do ktorého uzatvoriť hodnotu kategórie v režime CSV. Východzie sú " "úvodzovky (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19515,15 +19551,15 @@ msgstr "" "Zoznam názvov kategórií pre vyhľadávanie oddelený čiarkou.\n" "Štandardne: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "Reťazec na oddelenie polí v režime CSV. Východzia je čiarka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19562,18 +19598,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sPriemerné hodnotenie je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -19891,10 +19927,6 @@ msgstr "%d hviezdičiek" msgid "Popularity" msgstr "Popularita" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Zoradiť podľa" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "knižnica" @@ -22487,3 +22519,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [možnosti] ID /cesta/k/metadátam.opf\n" +#~ "\n" +#~ "Aktualizovať metadáta uložené v databáze calibre pre knihu s identifikačným\n" +#~ "kódom ID, z uvedeného OPF súboru. Identifikačný kód získate pomocou\n" +#~ "príkazu \"list\". Prehľad o formáte OPF vám poskytne príkaz " +#~ "\"show_metadata\"\n" +#~ "s prepínačom --as-opf.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Musíte zadať identifikačný kód a súbor s metadátami" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index c706b8f658..2ea442b077 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-27 21:43+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \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: 2012-05-26 04:57+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:48+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -85,7 +85,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -180,22 +180,22 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -962,19 +962,19 @@ msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Glavni pomn." #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kartica A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kartica B" @@ -1138,7 +1138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novice" @@ -1146,8 +1146,8 @@ msgstr "Novice" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -3783,10 +3783,11 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3857,7 +3858,7 @@ msgstr "Časovni žig" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Objavljeno" @@ -4134,7 +4135,7 @@ msgstr "Podrobnosti ni na voljo" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Kazalo vsebine" @@ -4450,7 +4451,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Ni mogoče najti pdftohtml, preverite, če se nahaja v PATH" @@ -5362,23 +5363,23 @@ msgid "None of the selected books are on the device" msgstr "Na napravi ni izbranih knjig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Brisanje knjig z naprave." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5506,8 +5507,8 @@ msgstr "Metapodatkov ni mogoče prenesti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Prenos ni uspel" @@ -5539,7 +5540,7 @@ msgid "Download complete" msgstr "Prenos je dokončan" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5613,11 +5614,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9278,8 +9279,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Ni zadetkov" @@ -9455,15 +9456,15 @@ msgid "Copied" msgstr "Kopirano" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopiraj na odložišče" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11969,17 +11970,17 @@ msgid "LRF Viewer toolbar" msgstr "Orodna vrstica pregledovalnika LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Naslednja stran" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Prejšnja stran" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12451,7 +12452,7 @@ msgid "Edit Metadata" msgstr "Uredi metapodatke" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12588,15 +12589,15 @@ msgstr "&Komentarji" msgid "Basic metadata" msgstr "Osnovni metapodatki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Ima naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Ima povzetek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12604,27 +12605,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Počakajte trenutek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12632,38 +12633,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Trenutna naslovnica" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Iskanje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Prenašanje metapodatkov ..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Prenašanje naslovnice ..." @@ -13705,7 +13706,7 @@ msgid "Never" msgstr "Nikoli" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Po začetnicah" @@ -15570,13 +15571,13 @@ msgid "Manage Tags" msgstr "Upravljaj z značkami" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Upravljaj z upor. kategorijami" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Upravljaj s shranjenimi iskanji" @@ -15670,42 +15671,55 @@ msgstr "Strni vse kategorije" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Razvrsti po" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Razvrsti po imenu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Razvrsti po priljubljenosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Razvrsti po povprečni oceni" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Določite zaporedje razvrščanja v brskalniku značk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "ujemanje vseh pogojev" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "ujemanje poljubnih pogojev" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Ko izbirate več vnosov v brskalniku značk, naj se ujemajo z vsemi ali vsakim " "izmed njih" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Upravljaj z avtorji, značkami, itn." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -15713,110 +15727,110 @@ msgstr "" "Vsi ti upravitelji kategorij so na voljo z desnim klikom na elemente v " "zgornjem brskalniku značk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Preimenuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Dodaj %s v uporabniško kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Išči %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Išči vse drugo kot %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Dodaj podkategorijo v %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Izbriši uporabniško kategorijo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Skrij kategorijo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Pokaži kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Išči knjige v kategoriji %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Išči knjige zunaj kategorije %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Upravljaj z %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Pokaži vse kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Spremeni shemo podkategorij" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16084,6 +16098,103 @@ msgstr "Izvozi" msgid "Import" msgstr "Uvozi" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Možnosti za prilagajanje bralnika e-knjig" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Zapomni si nazadnje uporabljeno velikost okna" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Deli besede" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Privzeti jezik za pravila deljenja besed" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Ob izhodu shrani trenutni položaj v dokumentu" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Kolešček miške lahko obrača strani" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Možnosti pisave" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Prilagodite bralnik e-knjig" @@ -16172,14 +16283,6 @@ msgstr "onemogočeno" msgid "Mouse &wheel flips pages" msgstr "&Kolešček miške obrača strani" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16229,129 +16332,40 @@ msgstr "" msgid "No results found for:" msgstr "Ni zadetkov za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Možnosti za prilagajanje bralnika e-knjig" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Zapomni si nazadnje uporabljeno velikost okna" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Deli besede" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Privzeti jezik za pravila deljenja besed" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Ob izhodu shrani trenutni položaj v dokumentu" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Kolešček miške lahko obrača strani" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Možnosti pisave" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Poišči v slovarju" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Pojdi na ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Začetek dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Konec dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16455,101 +16469,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Izberite e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Zaznamek #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Dodaj zaznamek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Vnesite naslov za zaznamek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Upravljaj z zaznamki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Nalaganje e-knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "E-knjige ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17398,13 +17412,13 @@ msgstr "Datoteke naslovnic izven zbirke podatkov" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "Pot do knjižnice calibre. Privzeta je pot, shranjena v nastavitvah." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17414,7 +17428,7 @@ msgstr "" "\n" "Izpiše knjige, ki so na voljo v zbirki podatkov programa calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17424,7 +17438,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17435,11 +17449,11 @@ msgstr "" "Polja, ki so na voljo: %s\n" "Privzeto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Zadetke razvrsti naraščujoče" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -17449,32 +17463,32 @@ msgstr "" "dokumentacijo, povezano z iskanjem v uporabniškem priročniku. Privzeto je " "iskanje brez filtriranja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Neveljavna polja. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Neveljavno razvrščevalno polje. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -17482,7 +17496,7 @@ msgstr "" "Naslednje knjige niso bile dodane, saj se že nahajajo v zbirki podatkov " "(glejte možnost --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17496,7 +17510,7 @@ msgstr "" "mape, oglejte si\n" "z mapami povezane možnosti spodaj.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -17504,11 +17518,11 @@ msgstr "" "Privzami, da vsebuje vsaka mapo le eno knjigo in da so vse datoteke v njej " "ista e-knjiga v različnih zapisih." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Obdelaj mape rekurzivno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -17516,39 +17530,39 @@ msgstr "" "Dodaj knjige v zbirko podatkov, tudi če že obstajajo. Primerjava se izvede " "po naslovu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Določite naslov dodanih knjig" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Določite avtorje dodanih knjig" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Določite ISBN dodanih knjig" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Določite značke dodanih knjig" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Določiti morate vsaj eno datoteko za dodajanje" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17559,11 +17573,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Vsaj eno knjigo morate določiti za odstranitev" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17577,15 +17591,15 @@ msgstr "" "logično knjigo, identificirano z id-jem. ID lahko dobite z ukazom list. Če " "zapis že obstaja, se ga zamenja.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Določiti morate id in datoteko e-knjige" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "Datoteka e-knjige mora imeti končnico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17601,11 +17615,11 @@ msgstr "" "dobite z ukazom list. fmt naj bo končnica datoteke, kot so npr. LRF, TXT ali " "EPUB. Če logična knjiga nima zapisa fmt, se ne zgodi nič.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Določiti morate id in zapis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17621,15 +17635,15 @@ msgstr "" "identificirano z id-jem.\n" "id je identifikacijska številka, ki jo dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Natisni metapodatke v zapisu OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Določiti morate id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17639,24 +17653,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [možnosti] id /path/to/metadata.opf\n" -"\n" -"Nastavi metapodatke, shranjene v zbirki podatkov Calibre za knjigo, " -"identificirano z id-jem\n" -"iz datoteke OPF metadata.opf. ID je identifikacijska številka, ki jo dobite " -"z ukazom list. Za\n" -"občutek, kako zapis OPF izgleda, lahko uporabite stikalo --as-opf skupaj z " -"ukazom\n" -"show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Določiti morate id in datoteko z metapodatki" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17674,29 +17708,29 @@ msgstr "" "datoteki opf).\n" "ID številke lahko dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Izvozi vse knjige iz zbirke podatkov brez upoštevanja seznama id-jev." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Izvozi knjige v podano mapo. Privzeto je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Izvozi vse knjige v eno mapo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Določiti morate nekaj id-jev ali možnost %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17707,24 +17741,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17735,30 +17769,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17770,17 +17804,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17789,20 +17823,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Pokaži podrobnosti vsakega stolpca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Izgubili boste vse podatke v stolpcu %r. Ste prepričani (da/ne)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17812,15 +17846,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Ne zahtevaj potrditve" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17833,40 +17867,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Ime:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Išči niz:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "dodano" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Napaka: določiti morate ime" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "odstranjeno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17874,34 +17908,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17916,18 +17950,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17935,33 +17969,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17989,18 +18023,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -18284,10 +18318,6 @@ msgstr "%d zvezdic" msgid "Popularity" msgstr "Priljubljenost" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Razvrsti po" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" @@ -20426,3 +20456,28 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [možnosti] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Nastavi metapodatke, shranjene v zbirki podatkov Calibre za knjigo, " +#~ "identificirano z id-jem\n" +#~ "iz datoteke OPF metadata.opf. ID je identifikacijska številka, ki jo dobite " +#~ "z ukazom list. Za\n" +#~ "občutek, kako zapis OPF izgleda, lahko uporabite stikalo --as-opf skupaj z " +#~ "ukazom\n" +#~ "show_metadata.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Določiti morate id in datoteko z metapodatki" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index a6d45232ba..e51969a98d 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani \n" "Language-Team: Albanian \n" @@ -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: 2012-05-26 04:44+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:34+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Lajme" @@ -1089,8 +1089,8 @@ msgstr "Lajme" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "Vulë kohore" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Botuar" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Tryeza e Lëndës" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Nuk u gjetën përputhje" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Faqja Pasuese" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Faqja e Mëparshme" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 76a7511001..62b6adcd50 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-29 20:18+0000\n" "Last-Translator: Ozzii \n" "Language-Team: Ozzii\n" @@ -16,8 +16,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: 2012-05-30 05:20+0000\n" -"X-Generator: Launchpad (build 15316)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:47+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -83,7 +83,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -178,22 +178,22 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -965,19 +965,19 @@ msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Основна" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Картица A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Картица B" @@ -1143,7 +1143,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Вести" @@ -1151,8 +1151,8 @@ msgstr "Вести" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Каталог" @@ -3935,10 +3935,11 @@ msgstr "Не" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4008,7 +4009,7 @@ msgstr "Временска ознака" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Објављено" @@ -4297,7 +4298,7 @@ msgstr "Детаљи нису доступни" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Садржај" @@ -4653,7 +4654,7 @@ msgstr "" msgid "Split Options:" msgstr "Могућности за поделу:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Не могу да пронађем pdftohtml, проверите да ли је наведен у PATH." @@ -5574,11 +5575,11 @@ msgid "None of the selected books are on the device" msgstr "Ниједна од изабраних књига се не налази на уређају" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Бришем књиге са уређаја." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5586,7 +5587,7 @@ msgstr "" "Неке од изабраних књига се налазе на прикљученом уређају. Одакле " "желите да их обришете?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5594,7 +5595,7 @@ msgstr "" "Изабране књиге ће бити заувек избрисане и уклоњене из ваше calibre " "библиотеке. Да ли сте сигурни?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5724,8 +5725,8 @@ msgstr "Нисам успео да преузмем метаподатке" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Преузимање није успело" @@ -5757,7 +5758,7 @@ msgid "Download complete" msgstr "Преузимање је завршено" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Преузми евиденцију" @@ -5843,11 +5844,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Примени промену метаподатака" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Неки неуспеси" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9584,8 +9585,8 @@ msgstr "Веза" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Ништа није пронађено." @@ -9761,15 +9762,15 @@ msgid "Copied" msgstr "Умножено" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Умножи у оставу" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Прикажи дневник" @@ -12372,17 +12373,17 @@ msgid "LRF Viewer toolbar" msgstr "Трака са алаткама за LRF читач." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Следећа страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Претходна страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12878,7 +12879,7 @@ msgid "Edit Metadata" msgstr "Уреди метаподатке" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13019,15 +13020,15 @@ msgstr "&Напомене" msgid "Basic metadata" msgstr "Основни метаподаци" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Има корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Има преглед" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13035,27 +13036,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Погледајте на" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre преузима метаподатке из: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Сачекајте" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Питање: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13063,38 +13064,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Тренутне корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Претражујем..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Преузимање метаподатака..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Преузимам насловну страну..." @@ -14178,7 +14179,7 @@ msgid "Never" msgstr "Никада" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "По првом слову." @@ -16112,13 +16113,13 @@ msgid "Manage Tags" msgstr "Управљање oзнакама" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Уреди корисничке категорије" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Уреди сачуване претраге" @@ -16215,150 +16216,163 @@ msgstr "" "Нема више резултата претраге.

Кликните на \"Тражи поново\" да бисте " "скочили на први резултат." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Разврстај по" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Поређај по имену" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Поређај по популарности" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Поређај по средњој оцени" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Одредите начин разврставања у Излогу етикета" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Одговарају сви" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Одговара било који" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Када је у Излогу етикета изабрано више ставки тражи било коју од њих." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Управљање писцима, ознакама, итд" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Обриши %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Сакриј категорију %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Прикажи категорију." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Уреди '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Прикажи све категорије" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Промени шему подкатегорије" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16638,6 +16652,107 @@ msgstr "Извези" msgid "Import" msgstr "Увези" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Избор за подешавање читача е-књига" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Запамти последње коришћену величину прозора" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Постави кориснички CSS стил. Ову могућност можете користити да подесите " +"изглед свих књига." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "Смањи велике слике како би стале у прозор." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Споји цртицом текст" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Подразумевани језик за правила прелома речи." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Сачувај тренутну позицију у документу при завршетку рада." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Точак на мишу ће окретати стране." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Време трајања анимације окретања стране, у секундама. Подразумева се пола " +"секунде." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Могућности словолика." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Фамилија serif слова" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Фамилија sans-serif слова" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Фамилија штампаних слова." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Стандардна величина слова у px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Величина штампаних слова у px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Стандардна врста слова" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Подеси читач е-књига" @@ -16728,14 +16843,6 @@ msgstr "искључен" msgid "Mouse &wheel flips pages" msgstr "Точак на &мишу окреће стране." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Највећа ширина текста у &пуном екрану:" @@ -16790,133 +16897,40 @@ msgstr "Кориснички &стил" msgid "No results found for:" msgstr "Ништа није пронађено за:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Избор за подешавање читача е-књига" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Запамти последње коришћену величину прозора" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Постави кориснички CSS стил. Ову могућност можете користити да подесите " -"изглед свих књига." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "Смањи велике слике како би стале у прозор." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Споји цртицом текст" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Подразумевани језик за правила прелома речи." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Сачувај тренутну позицију у документу при завршетку рада." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Точак на мишу ће окретати стране." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Време трајања анимације окретања стране, у секундама. Подразумева се пола " -"секунде." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Могућности словолика." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Фамилија serif слова" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Фамилија sans-serif слова" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Фамилија штампаних слова." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Стандардна величина слова у px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Величина штампаних слова у px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Стандардна врста слова" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Пронађи у речнику." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Иди на..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Следећи одељак" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Претходни одељак" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Почетак документа." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Крај документа." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Почетак одељка." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Крај одељка." @@ -17020,23 +17034,23 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Повежи се са dict.org да пронађеш: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Изабери е-књигу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Е-књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -17045,81 +17059,81 @@ msgstr "" "Направи величину слова %(which)s\n" "Тренутна величина: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "мањи" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Није пронађено ништа за: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Учитавам излог..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Представљам %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Обележивач #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Додај обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Унеси назив за обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Уреди обележиваче." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Учитавам е-књигу..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Нисам успео да отворим е-књигу." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Могућности за контролу читача е-књига." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ако је наведен, прозор читача ће покушати да при покретању дође у први план." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ако је наведено, прозор за читање ће се при покретању отворити преко целог " "екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Прикажi javascript упозорења и поруке на конзоли." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18084,7 +18098,7 @@ msgstr "" msgid "Folders raising exception" msgstr "Фасцикле с грешком." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18092,7 +18106,7 @@ msgstr "" "Путања до calibre библиотеке. Подразумева се да је то путања наведена у " "подешавањима." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18102,7 +18116,7 @@ msgstr "" "\n" "Списак књига из calibre библиотеке.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18117,7 +18131,7 @@ msgstr "" "Подразумева се: %%default. Можете користити посебан назив поља \"all\" да " "бисте изабрали сва поља. Ово има утицај само на текстуални излазни формат." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18128,11 +18142,11 @@ msgstr "" "Раположива поља: %s\n" "Подразумева се: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Разврстај резултате у растућем редоследу." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18142,18 +18156,18 @@ msgstr "" "погледате одговарајући део Корисничког упутства. Подразумева се да неће бити " "филтрирања." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "Највећа ширина реда у излазу. Подразумева се ширина екрана." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Знаци који служе за раздвајање поља. Подразумева се размак." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18161,15 +18175,15 @@ msgstr "" "Префикс за све путање. Подразумева се апсолутна путања до фасцикле која " "садржи библиотеку." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Неисправна поља. Расположива поља:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Неисправно поље за разврставање. Расположива поља:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18177,7 +18191,7 @@ msgstr "" "Следеће књиге нису додате, јер већ постоје у бази података (види могућност--" "duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18191,7 +18205,7 @@ msgstr "" "директоријуме, видите\n" "могућности за директоријуме наведене ниже.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18199,11 +18213,11 @@ msgstr "" "Подразумевај да сваки директоријум садржи само једну књигу и да су све " "датотеке у њему само различити формати исте књиге." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Рекурзивно обради директоријуме." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18211,39 +18225,39 @@ msgstr "" "Додај књиге у библиотеку чак и ако су већ у њој. Поређење се врши на основу " "наслова." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Додај празну књигу (књигу без иједног формата)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Морате навести бар једну датотеку за додавање." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -18254,11 +18268,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Морате навести бар једну књигу за уклањање." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -18272,15 +18286,15 @@ msgstr "" "идентификатором. Иденитификаторе можете добити коришћењем списка команди. " "Ако формат већ постоји биће замењен новим.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Морате навести и идентификатор и датотеку са е-књигом" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "е-књига мора да има наставак" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -18297,11 +18311,11 @@ msgstr "" "LRF, или TXT, или EPUB. Ако књига нема одговарајући формат неће бити " "извршена никаква акција.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Морате навести идентификатор и формат" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -18317,15 +18331,15 @@ msgstr "" "иденитифкатором.\n" "Идентификатор је број добијен коришћењем лист команде.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Прикажи метаподатке у OPF облику (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Морате навести идентификатор." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -18335,23 +18349,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [могућности] идентификатор /путања/до/метаподатака.opf\n" -"\n" -"Постави метаподатке из calibre базе података за књигу одређену " -"иденитифкатором\n" -"из OPF датотетеке метаподатака.opf. Идентификатор је број добијен коришћењем " -"лист команде. Можете добити основну идеју о OPF формату коришћењем --as-opf " -"избора за\n" -"show_metadata команду.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Морате навести идентификатор и датотеку са метаподацима." +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18367,28 +18402,28 @@ msgstr "" "Ова операција чува све формате књига, насловне стране и метаподатке (у\n" "opf датотеци). Идентификаторе можете добити коришћењем лист команде.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Извези све књиге из базе података занемаривши листу идентификатора." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Извези књиге у наведени директоријум. Подразумева се" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Извези све књиге у исти директоријум." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Навођење ове могућности ће спречити ову акцију." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Морате навести неке идентификаторе за могућност %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18405,7 +18440,7 @@ msgstr "" "кориснику.\n" "Тип је један од: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -18413,7 +18448,7 @@ msgstr "" "Ова колона чува етикете као податке (тј. као више вредности раздвојених " "зарезима). Ово важи ако је тип текст." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -18423,11 +18458,11 @@ msgstr "" "Ово је JSON низ знакова. За колоне набрајање, користите --" "приказ='{\"enum_values\":[\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Морате навести етикету, назив и тип." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18445,7 +18480,7 @@ msgstr "" "каталогу.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18455,7 +18490,7 @@ msgstr "" "Ако је наведена занемариће се могућност --search.\n" "Подразумева се: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -18465,16 +18500,16 @@ msgstr "" "да погледате у одговарајући одељак Корисничког упутства.\n" "Подразумева се: без филтрирања." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Прикажи детаљне информације. Корисно за тражење грешака." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Грешка: Морате навести излазну датотеку за каталог." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18495,7 +18530,7 @@ msgstr "" " custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18503,11 +18538,11 @@ msgstr "" "Ако колона чува више вредности, додај наведене вредности постојећим уместо " "да буду замењене." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Грешка: Морате навести назив поља, идентификатор и вредност." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18522,20 +18557,20 @@ msgstr "" "идентификаторе.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Прикажи детаље о свакој колони." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Изгубићете све податке из колоне: %r. Да ли сте сигурни (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18551,15 +18586,15 @@ msgstr "" " расположивих колона коришћењем команде custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Немој да питаш за одобрење." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Грешка: Морате навести назив колоне." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18581,41 +18616,41 @@ msgstr "" " бити земењен.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Грешка: Морате навести акцију (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Назив:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Низ знакова за претрагу:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Грешка: Морате навести назив и низ знакова за претрагу." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "додато" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Грешка: Морате навести назив." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "уклоњено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Грешка: Акција %s није препозната. Мора бити једна од: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18626,12 +18661,12 @@ msgstr "" "\n" "Изврши неке провере у директоријумима с библиотеком. Извештаји су {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Извештај у CSV формату." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18639,7 +18674,7 @@ msgstr "" "Зарезима раздвојена листа извештаја.\n" "Подразумевано: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18647,7 +18682,7 @@ msgstr "" "Зарезима раздвојена листа проширења које ће бити занемарена.\n" "Подразумевано: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18655,11 +18690,11 @@ msgstr "" "Зарезима раздвојена листа имена која ће бити занемарена.\n" "Подразумевано: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Провера за непознат извештај." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18688,7 +18723,7 @@ msgstr "" "подаци у OPF датотекама.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18696,12 +18731,12 @@ msgstr "" "Заиста изврши опоравак. Ова команда неће бити покренута ако не изаберете ову " "могућност." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18713,14 +18748,14 @@ msgstr "" "Сачини извештај о категоријама у бази података. Ови подаци\n" "су идентични онима приказаним у прозору са етикетама.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" "Испиши само број ставки по категорији уместо броја по ставки у категорији." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18728,7 +18763,7 @@ msgstr "" "Знак којим ће бити уоквирена категорија у CSV начину рада. Подразумева се " "наводник (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18736,16 +18771,16 @@ msgstr "" "Зарезима раздвојена листа имена за претраживање категорија.\n" "Подразумева се: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Низ знакова који раздваја поља у CSV начину рада. Подразумева се зарез." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "СТАВКЕ У КАТЕГОРИЈИ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18783,18 +18818,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Преводим стару базу података у библиотеку е-књига у %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Умножавам%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Сажимам базу података" @@ -19103,10 +19138,6 @@ msgstr "%d звездица" msgid "Popularity" msgstr "Популарност" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Разврстај по" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "библиотека" @@ -21277,3 +21308,27 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [могућности] идентификатор /путања/до/метаподатака.opf\n" +#~ "\n" +#~ "Постави метаподатке из calibre базе података за књигу одређену " +#~ "иденитифкатором\n" +#~ "из OPF датотетеке метаподатака.opf. Идентификатор је број добијен коришћењем " +#~ "лист команде. Можете добити основну идеју о OPF формату коришћењем --as-opf " +#~ "избора за\n" +#~ "show_metadata команду.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Морате навести идентификатор и датотеку са метаподацима." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index c99206257f..4c171a8cc3 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-29 15:11+0000\n" "Last-Translator: Johan Segerstedt \n" "Language-Team: Swedish \n" @@ -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: 2012-05-26 04:58+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:49+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -83,7 +83,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -178,22 +178,22 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -965,19 +965,19 @@ msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Allmänt" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kort B" @@ -1158,7 +1158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" @@ -1166,8 +1166,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -4059,10 +4059,11 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4131,7 +4132,7 @@ msgstr "Tidsstämpel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Utgiven" @@ -4442,7 +4443,7 @@ msgstr "Inga detaljer tillgängliga" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Innehållsförteckning" @@ -4796,7 +4797,7 @@ msgstr "" msgid "Split Options:" msgstr "Alternativ för delning:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Kunde inte hitta pdftohtml, kolla om det finns i din PATH" @@ -5745,11 +5746,11 @@ msgid "None of the selected books are on the device" msgstr "Inga av de valda böckerna finns på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Tar bort böcker från enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5757,7 +5758,7 @@ msgstr "" "Några av de utvalda böcker på den anslutna enheten. Var vill du ha " "de markerade filerna ska bort ifrån?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5765,7 +5766,7 @@ msgstr "" "De utvalda böckerna kommer att tas bort permanent och filerna tas " "bort från ditt Calibre-bibliotek. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5895,8 +5896,8 @@ msgstr "Misslyckades med att hämta metadata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Hämtningen misslyckades" @@ -5933,7 +5934,7 @@ msgid "Download complete" msgstr "Nedladdning färdig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Hämta log" @@ -6033,11 +6034,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Tillämpa förändrat metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Vissa fel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9931,8 +9932,8 @@ 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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Inga träffar hittades" @@ -10115,15 +10116,15 @@ msgid "Copied" msgstr "Kopierad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Kopiera till urklipp" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Visa logg" @@ -12796,17 +12797,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF-visarens verktygsrad" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Nästa sida" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Föregående sida" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13314,7 +13315,7 @@ msgid "Edit Metadata" msgstr "Redigera metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13462,15 +13463,15 @@ msgstr "&Kommentarer" msgid "Basic metadata" msgstr "Grundläggande metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Har omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Har sammandrag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13482,29 +13483,29 @@ msgstr "" "med ett omslag med ett omslag i \n" "omslagsnedladdningssteget, och vice versa." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Se på" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "Calibre hämtar metadata från: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Var god vänta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Fråga: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Misslyckades med att hämta metadata. Klicka på Visa detaljer för att se " "detaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13516,41 +13517,41 @@ msgstr "" "ett enda särskiljande ord i titeln.

För att se hela loggen, klicka på " "Visa detaljer." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Nuvarande omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Söker ..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Hämtar omslag för %s , var god att vänta ..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Misslyckades med att hämta några omslag, klicka på \"Visa detaljer\" för " "detaljer." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Kunde inte hitta några omslag för %s " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" "Fann %(num)d omslag av %(title)s. Välj den som du gillar bäst." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Hämtar metadata ..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Hämtar omslag..." @@ -14723,7 +14724,7 @@ msgid "Never" msgstr "Aldrig" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "Efter första bokstaven" @@ -16836,13 +16837,13 @@ msgid "Manage Tags" msgstr "Hantera Märken" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Hantera användarkategorier" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Hantera sparade sökningar" @@ -16940,40 +16941,53 @@ msgstr "" "Inga fler träffar.

Klicka på Sök igen för att gå till första " "träffen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sortera efter" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Sortera efter namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Sortera efter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sortera efter medelbetyg" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ange sorteringsordning i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Matcha alla" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Matcha någon" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "Matcha någon eller alla träffar i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Hantera författare, markeringar, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16981,110 +16995,110 @@ msgstr "" "Alla dessa category_managers är tillgängliga genom att högerklicka på objekt " "i webbläsaren ovan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Byt namn på %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Redigera sortering för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Redigera länk för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Lägg %s till användarkategorin" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Barn till %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Ta bort sökningen %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Ta bort %(item)s från kategori %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Sök %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Sök efter allt utom %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Lägg underkategori till %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Radera användarkategorin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Dölj kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Visa kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Sök efter böcker i kategorin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Sök efter böcker som inte tillhör kategorin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Hantera %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Visa alla kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Ändra sub-kategorisering systemet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "Första bokstaven är användbart endast när man sorterar efter namn" @@ -17363,6 +17377,111 @@ msgstr "Exportera" msgid "Import" msgstr "Importera" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Alternativ för att anpassa läsplattan" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Kom ihåg senast använd fönsterstorlek" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Ange personlig CSS-stilmall. Detta kan användas för att anpassa utseendet på " +"alla böcker." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Ändra storlek på bilder som är större än visningsfönstret för att de skall " +"få plats inuti" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Avstava text" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Standardspråk för avstavningsregler" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Spara nuvarande position i dokumentet, när de slutar" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Låt mushjulet växla sidor" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Den tid i sekunder för sidan sidväxlingsanimation. Standard är en halv " +"sekund." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Teckensnittsalternativ" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Familj för serif-teckensnitt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Familj för sans serif-teckensnitt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Familj för fast bredd-teckensnitt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Standardtextstorlek i px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Teckenstorlek för fast bredd i px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Typ av standardteckensnitt" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Fortfarande redigering" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Du är mitt i redigering av ett kortkommando först avsluta det, genom att " +"klicka utanför den genvägen redigering rutan." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Konfigurera läsplattor" @@ -17454,14 +17573,6 @@ msgstr "inaktiverad" msgid "Mouse &wheel flips pages" msgstr "Mus & hjul byter sidor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -17515,137 +17626,40 @@ msgstr "Användare & Stylesheet" msgid "No results found for:" msgstr "Inga resultat hittades för:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Alternativ för att anpassa läsplattan" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Kom ihåg senast använd fönsterstorlek" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Ange personlig CSS-stilmall. Detta kan användas för att anpassa utseendet på " -"alla böcker." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Ändra storlek på bilder som är större än visningsfönstret för att de skall " -"få plats inuti" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Avstava text" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Standardspråk för avstavningsregler" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Spara nuvarande position i dokumentet, när de slutar" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Låt mushjulet växla sidor" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Den tid i sekunder för sidan sidväxlingsanimation. Standard är en halv " -"sekund." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Teckensnittsalternativ" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Familj för serif-teckensnitt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Familj för sans serif-teckensnitt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Familj för fast bredd-teckensnitt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Standardtextstorlek i px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Teckenstorlek för fast bredd i px" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Typ av standardteckensnitt" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Fortfarande redigering" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Du är mitt i redigering av ett kortkommando först avsluta det, genom att " -"klicka utanför den genvägen redigering rutan." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "&Leta i ordlista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Gå till..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Nästa avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Föregående avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Dokumentets början" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Dokumentets slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Avsnittets början" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Avsnittets slut" @@ -17749,23 +17763,23 @@ msgstr "Tydlig lista över nyligen öppnade böcker" msgid "Connecting to dict.org to lookup: %s…" msgstr "Ansluter till dict.org att slå upp: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Välj e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "E-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -17774,80 +17788,80 @@ msgstr "" "Använd fontstorlek %(which)s\n" "Nuvarande förstoring: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "Större" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Inga träffar hittades för: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Laddar flöde..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Formaterar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Bokmärk #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Lägg till bokmärke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Ange titel för bokmärke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Hantera bokmärken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Laddar e-bok...." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Kunde inte öppna e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Alternativ för att styra läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om angivet, kommer läsfönstret att försöka lägga sig överst vid start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om vald kommer visningsfönstret försöker öppna helskärm när den startas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Skriv javaskriptnotifieringar och konsolmeddelanden till konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -18869,7 +18883,7 @@ msgstr "Omslagsfiler inte i databasen" msgid "Folders raising exception" msgstr "Mappar indikerar undantag" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -18877,7 +18891,7 @@ msgstr "" "Sökväg till Calibre-biblioteket. Som standard används den sökväg som lagrats " "i inställningarna." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -18887,7 +18901,7 @@ msgstr "" "\n" "Lista de böcker som finns i Calibre-databasen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -18902,7 +18916,7 @@ msgstr "" "Grundinställning: %%default. Den särskilda fältet \"alla\" kan användas för " "att välja alla fält. Har endast effekt i utformatet text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -18913,11 +18927,11 @@ msgstr "" "Tillgängliga fält: %s\n" "Grundinställning: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Sortera resultaten i stigande ordning" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -18926,8 +18940,8 @@ msgstr "" "Filtrera sökningens resultat. För information om sökformatet, se tillhörande " "sökdokumentation i bruksanvisningen. Som standard filteras sökningen ej." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18935,11 +18949,11 @@ msgstr "" "Den maximala bredden på en enda rad i utdata. Som standard används den " "detekterade skärmstorleken." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Sträng som används för att separera fält. Standard är mellanslag." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -18947,15 +18961,15 @@ msgstr "" "Prefixet för alla sökvägar. Standard är den absoluta sökvägen till " "biblioteksmappen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Ogiltiga fält. Tillgängliga fält:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Ogiltigt sorteringsfält. Tillgängliga fält:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -18963,7 +18977,7 @@ msgstr "" "Följande böcker har inte lagts till eftersom de redan finns i databasen (se -" "-duplicates alternativ):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -18977,7 +18991,7 @@ msgstr "" "kataloger, se\n" "katalog-relaterade alternativ nedan.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -18985,11 +18999,11 @@ msgstr "" "Antag att varje katalog bara har en enda logisk bok och att alla filer i " "katalogen är samma e-bok i olika format." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Sök igenom kataloger rekursivt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -18997,39 +19011,39 @@ msgstr "" "Lägg till böcker till databasen även om de redan finns. Jämförelsen görs " "utifrån boktitlarna." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Lägg till en tom bok (en bok utan format)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Du måste ange minst en fil att lägga till" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19040,11 +19054,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Du måste ange minst en bok att ta bort" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19058,15 +19072,15 @@ msgstr "" "identifierats med ID. Du kan få ID genom att använda kommandot list. Om " "formatet redan existerar, kommer det ersättas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Du måste ange ett ID och en e-bokfil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "e-bokfilen måste ha en filändelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19082,11 +19096,11 @@ msgstr "" "få ID genom att använda kommandot list. FMT bör vara en filändelse som LRF, " "TXT eller EPUB. Om logiska boken inte har FMT tillgänglig, görs ingenting.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Du måste ange ett ID och ett format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19102,15 +19116,15 @@ msgstr "" "ID.\n" "ID är ett ID-nummer från listkommandot.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Skriv metadata i OPF-form (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Du måste ange ett ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19120,22 +19134,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [alternativ] ID/sökväg/till/metadata.opf\n" -"Ange metadata som lagras i Calibre-databasen för boken som identifieras med " -"ID\n" -"från OPF-filen metadata.opf. ID är ett ID-nummer från kommandot list. Du\n" -"kan få en snabb känsla för OPF-formatet genom att använda växeln --as-opf " -"med\n" -"kommandot show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Du måste ange ett ID och en metadatafil" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19152,28 +19188,28 @@ msgstr "" "Exportoperationen sparar alla format av boken, omslaget och metadata (i\n" "en opf fil). Du kan få ID-nummer från kommandot list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportera alla böcker i databasen och ignorera ID-listan." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Exportera böcker till den angivna katalogen. Standard är" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Exportera alla böcker till en enda katalog" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Om denna växel aktiveras, kommer detta beteende att stängas av." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Du måste ange några ID:n eller %s-alternativet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19191,7 +19227,7 @@ msgstr "" "kolumnen.\n" "Datatypen är en av: (0)\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19199,7 +19235,7 @@ msgstr "" "Denna kolumn lagrar etiketter som data (d.v.s. flera kommaseparerade " "värden). Gäller endast om datatypen är text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19209,11 +19245,11 @@ msgstr "" "skall tolkas. Detta är en JSON sträng. För uppräkningskolumner använd - " "display = '{\"enum_values\": [\"val1\", \"val2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Du måste ange kolumnetikett, namn och datatyp" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19232,7 +19268,7 @@ msgstr "" " Val styra hur posterna visas i de genererade utdatakatalogen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19242,7 +19278,7 @@ msgstr "" "Om de deklareras, ignoreras --search.\n" "Grundinställning: alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19252,16 +19288,16 @@ msgstr "" "bruksanvisningen för information om sökformatet.\n" "Grundinställning: Ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Visa detaljerad utdata. Användbart för felsökning" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Fel: Du måste ange en katalogutfil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19281,7 +19317,7 @@ msgstr "" " kommandot custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19289,11 +19325,11 @@ msgstr "" "Om kolumnen lagrar flera värden, lägg angivna värden till de redan " "befintliga, i stället för att ersätta dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Fel: Du måste ange ett fältnamn, ID och värde" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19307,20 +19343,20 @@ msgstr "" " Lista anpassade kolumner. Visar kolumnetiketter och ID:n.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Visa detaljer för varje kolumn." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du kommer att förlora alla data i kolumnen: %r. Är du säker (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19336,15 +19372,15 @@ msgstr "" " tillgängliga kolumner med kommandot custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Fråga inte efter bekräftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Fel: Du måste ange en kolumnetikett" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19367,42 +19403,42 @@ msgstr "" " ersättas.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fel: Du måste ange en åtgärd (lägg till | ta bort | lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Namn:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Sök sträng:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Fel: Du måste ange ett namn och en söksträng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "tillagd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Fel: Du måste ange ett namn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "borttaget" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Fel: Åtgärd %s kändes inte igen, måste vara en av: (lägg till | ta bort | " "lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19414,12 +19450,12 @@ msgstr "" "Utföra vissa kontroller av filsystemet som representerar ett bibliotek. " "Rapporter är (0)\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Resultat från CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19427,7 +19463,7 @@ msgstr "" "Kommaseparerad lista av rapporter.\n" "Grundinställning: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19435,7 +19471,7 @@ msgstr "" "Kommaseparerad lista med tillägg att ignorera.\n" "Grundinställning: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19443,11 +19479,11 @@ msgstr "" "Kommaseparerad lista med namn att ignorera.\n" "Grundinställning: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Kontrollera okänd rapport" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -19474,7 +19510,7 @@ msgstr "" "vad finns i OPF filer.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19482,12 +19518,12 @@ msgstr "" "Verklig återhämtning. Kommandot kan inte köras om inte detta alternativ har " "angetts." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Du måste ange %s alternativ för att göra en återhämtning" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -19499,7 +19535,7 @@ msgstr "" "Ta fram en rapport i kategorin information i databasen. Den\n" "informationen motsvarar det som visas i markeringsrutan.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19507,7 +19543,7 @@ msgstr "" "Skriv ut endast antalet objekt i en kategori i stället för räkna per post " "inom kategorin" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19515,7 +19551,7 @@ msgstr "" "Tecknet till att sätta runt den kategorivärdet i CSV-läge. Standard är " "citattecken (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19523,17 +19559,17 @@ msgstr "" "Kommaseparerad lista av kategori uppslagsnamn.\n" "Standard: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Den sträng som används för att skilja fält i CSV-läge. Standard är ett " "kommatecken." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "KATEGORIPOSTER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19571,17 +19607,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedelbetyg är %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, 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:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Komprimerar databas" @@ -19905,10 +19941,6 @@ msgstr "%d stjärnor" msgid "Popularity" msgstr "Popularitet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sortera efter" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "biblioteket" @@ -22484,3 +22516,26 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [alternativ] ID/sökväg/till/metadata.opf\n" +#~ "Ange metadata som lagras i Calibre-databasen för boken som identifieras med " +#~ "ID\n" +#~ "från OPF-filen metadata.opf. ID är ett ID-nummer från kommandot list. Du\n" +#~ "kan få en snabb känsla för OPF-formatet genom att använda växeln --as-opf " +#~ "med\n" +#~ "kommandot show_metadata.\n" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Du måste ange ett ID och en metadatafil" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 80b2a72792..c7be726a97 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Tamil \n" @@ -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: 2012-05-26 04:58+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:49+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3549,10 +3549,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3621,7 +3622,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3891,7 +3892,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4190,7 +4191,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5091,23 +5092,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5235,8 +5236,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5268,7 +5269,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5342,11 +5343,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8993,8 +8994,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9170,15 +9171,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11674,17 +11675,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12154,7 +12155,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12291,15 +12292,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12307,27 +12308,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12335,38 +12336,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13405,7 +13406,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15267,13 +15268,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15361,149 +15362,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15769,6 +15783,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15857,14 +15968,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15914,129 +16017,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16140,101 +16154,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17082,20 +17096,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17105,7 +17119,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17113,49 +17127,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17164,55 +17178,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17223,11 +17237,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17236,15 +17250,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17254,11 +17268,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17268,15 +17282,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17286,14 +17300,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17304,28 +17348,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17336,24 +17380,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17364,30 +17408,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17399,17 +17443,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17418,20 +17462,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17441,15 +17485,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17462,40 +17506,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17503,34 +17547,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17545,18 +17589,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17564,33 +17608,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17618,17 +17662,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17912,10 +17956,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 83126ce7b5..a226ae227e 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -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: 2012-05-26 04:59+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:49+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "వార్తలు" @@ -1089,8 +1089,8 @@ msgstr "వార్తలు" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "కాలముద్ర" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "ప్రచురితం" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "విషయ సూచిక" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "తర్వాతి పేజీ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 684b41af9d..3a8c170414 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong \n" "Language-Team: Thai \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:59+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:49+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 @@ -92,7 +92,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -187,22 +187,22 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -942,19 +942,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "การ์ด ข" @@ -1117,7 +1117,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ข่าว" @@ -1125,8 +1125,8 @@ msgstr "ข่าว" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -3680,10 +3680,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3752,7 +3753,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -4022,7 +4023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4321,7 +4322,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5222,23 +5223,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5366,8 +5367,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5399,7 +5400,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5473,11 +5474,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9124,8 +9125,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9301,15 +9302,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11805,17 +11806,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12285,7 +12286,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12422,15 +12423,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12438,27 +12439,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12466,38 +12467,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13536,7 +13537,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15398,13 +15399,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15492,149 +15493,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15900,6 +15914,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15988,14 +16099,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16045,129 +16148,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16271,101 +16285,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17213,20 +17227,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17236,7 +17250,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17244,49 +17258,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17295,55 +17309,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17354,11 +17368,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17367,15 +17381,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17385,11 +17399,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17399,15 +17413,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17417,14 +17431,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17435,28 +17479,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17467,24 +17511,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17495,30 +17539,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17530,17 +17574,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17549,20 +17593,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17572,15 +17616,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17593,40 +17637,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17634,34 +17678,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17676,18 +17720,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17695,33 +17739,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17749,17 +17793,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -18043,10 +18087,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 393d264c3a..2a173c7292 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-30 14:36+0000\n" "Last-Translator: ismail yenigul \n" "Language-Team: Turkish \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 04:59+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:50+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -963,19 +963,19 @@ msgid "Yes" msgstr "EVET" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Ana" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Kart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Kart B" @@ -1156,7 +1156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Haberler" @@ -1164,8 +1164,8 @@ msgstr "Haberler" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Katalog" @@ -4010,10 +4010,11 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4081,7 +4082,7 @@ msgstr "Zaman damgası" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Yayınlandı" @@ -4364,7 +4365,7 @@ msgstr "Hiç detay yok" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "İçindekiler" @@ -4668,7 +4669,7 @@ msgstr "" msgid "Split Options:" msgstr "Bölme Seçenekleri:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5570,23 +5571,23 @@ msgid "None of the selected books are on the device" msgstr "Seçili kitaplardan hiç biri cihazda değil" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Kitaplar cihazdan siliniyor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5714,8 +5715,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "İndirme başarısız" @@ -5747,7 +5748,7 @@ msgid "Download complete" msgstr "İndirme tamamlandı" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "İndirme kaydı" @@ -5821,11 +5822,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Bazı hatalar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9472,8 +9473,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Eşleşme bulunamadı" @@ -9649,15 +9650,15 @@ msgid "Copied" msgstr "Kopyalandı" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -12153,17 +12154,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Sonraki Sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Önceki Sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12633,7 +12634,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12770,15 +12771,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12786,27 +12787,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Lütfen bekleyin" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12814,38 +12815,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Aranıyor..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13885,7 +13886,7 @@ msgid "Never" msgstr "Hiçbir zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "İlk harf ile" @@ -15756,13 +15757,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15850,149 +15851,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Sıralama ölçütü" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16258,6 +16272,107 @@ msgstr "Dışa aktar" msgid "Import" msgstr "İçe aktar" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Ekitap görüntüleyiciyi kişiselleştirmek için seçenekler" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "En son kullanılan pencere boyutunu hatırla" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" +"Görüntüleme penceresinden daha büyük resimleri sığdırmak için yeniden " +"boyutlandır" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Çıkışta belgenin mevcut posizyonunu kaydet" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Sayfa çevirme animasyonu için zaman, saniye olarak. Öntanımlısı yarım " +"saniyedir." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Yazı tipi seçenekleri" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Serif yazıtipi ailesi" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Ekitap görüntüleyiciyi yapılandır" @@ -16348,14 +16463,6 @@ msgstr "devre dışı" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16405,133 +16512,40 @@ msgstr "Kullanıcı Stil sayfası" msgid "No results found for:" msgstr "Şunun için bulunan yeni sonuçlar:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Ekitap görüntüleyiciyi kişiselleştirmek için seçenekler" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "En son kullanılan pencere boyutunu hatırla" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" -"Görüntüleme penceresinden daha büyük resimleri sığdırmak için yeniden " -"boyutlandır" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Çıkışta belgenin mevcut posizyonunu kaydet" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Sayfa çevirme animasyonu için zaman, saniye olarak. Öntanımlısı yarım " -"saniyedir." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Yazı tipi seçenekleri" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Serif yazıtipi ailesi" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16635,101 +16649,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Yer imi ekle" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Yer imlerini yönet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17577,20 +17591,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17600,7 +17614,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17608,49 +17622,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17659,55 +17673,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17718,11 +17732,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17731,15 +17745,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17749,11 +17763,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17763,15 +17777,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17781,14 +17795,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17799,28 +17843,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17831,24 +17875,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17859,30 +17903,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17894,17 +17938,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17913,20 +17957,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17936,15 +17980,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17957,40 +18001,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "İsim:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "eklendi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "kaldırıldı" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17998,34 +18042,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18040,18 +18084,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18059,33 +18103,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18113,17 +18157,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -18407,10 +18451,6 @@ msgstr "%d yıldız" msgid "Popularity" msgstr "Popülerlik" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Sıralama ölçütü" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "kütüphane" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index dba331ba31..efe55137cb 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-25 08:13+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" @@ -17,8 +17,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: 2012-05-26 04:59+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:50+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -84,7 +84,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -179,22 +179,22 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -970,19 +970,19 @@ msgid "Yes" msgstr "Так" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Головна" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "Картка A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Картка B" @@ -1163,7 +1163,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" @@ -1171,8 +1171,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Каталог" @@ -4204,10 +4204,11 @@ msgstr "Ні" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -4277,7 +4278,7 @@ msgstr "Мітка часу" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Опубліковано" @@ -4598,7 +4599,7 @@ msgstr "Подробиці недоступні" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Зміст" @@ -4948,7 +4949,7 @@ msgstr "" msgid "Split Options:" msgstr "Параметри розділення:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Не вдалося знайти pdftohtml. Перевірте, чи встановлено програму до одного з " @@ -5917,11 +5918,11 @@ msgid "None of the selected books are on the device" msgstr "Вибрані книжки відсутні на пристрої" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Вилучення книг з пристрою." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5929,7 +5930,7 @@ msgstr "" "Деякі з позначених книг зберігаються на з’єднаному з комп’ютером пристрої. " "Звідки слід вилучити позначені вами файли?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5937,7 +5938,7 @@ msgstr "" "Вибрані книги будуть вилучені і їх файли з бібліотеки calibre теж. Ви " "впевнені?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -6066,8 +6067,8 @@ msgstr "Не вдалося завантажити метадані" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "Завантаження не вдалось" @@ -6103,7 +6104,7 @@ msgid "Download complete" msgstr "Звантаження завершено" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "Журнал звантаження" @@ -6203,11 +6204,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "Застосування змінених метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "Певні помилки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -10198,8 +10199,8 @@ msgstr "Посилання" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "Відповідників не знайдено" @@ -10383,15 +10384,15 @@ msgid "Copied" msgstr "Скопійована" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "Скопіювати до буфера" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "Показати журнал" @@ -13110,17 +13111,17 @@ msgid "LRF Viewer toolbar" msgstr "Панель інструментів перегляду LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Наступна сторінка" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Попередня сторінка" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -13643,7 +13644,7 @@ msgid "Edit Metadata" msgstr "Редагувати метадані" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -13792,15 +13793,15 @@ msgstr "&Коментарі" msgid "Basic metadata" msgstr "Базові метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "Має обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "Має резюме" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -13812,29 +13813,29 @@ msgstr "" "обкладинок, мають зображення обкладинок у сховищі\n" "отриманих обкладинок, і навпаки." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "Див. у" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre отримує метадані з: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Будь ласка, зачекайте" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "Запит: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" "Не вдалося отримати метадані. Натисніть кнопку «Показати подробиці», щоб " "переглянути подробиці." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -13846,42 +13847,42 @@ msgstr "" "лише прізвище автора та одне слово з назви, яке пам’ятаєте напевно.

Щоб " "переглянути журнал пошуку, натисніть кнопку «Показати подробиці»." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "Поточна обкладинка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "Триває пошук…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "Завантажуюся обкладинки для %s, будь ласка, зачекайте…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" "Не вдалося отримати жодного зображення обкладинки. Натисніть кнопку " "«Показати подробиці», щоб переглянути подробиці." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "Не вдалося знайти жодної обкладинки для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, 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:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "Отримання метаданих…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "Завантаження обкладинки…" @@ -15096,7 +15097,7 @@ msgid "Never" msgstr "Ніколи" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "За першою літерою" @@ -17291,13 +17292,13 @@ msgid "Manage Tags" msgstr "Керування мітками" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "Керування категоріями користувача" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "Керування збереженими пошуками" @@ -17394,42 +17395,55 @@ msgstr "" "Більше відповідників немає.

Натисніть «Знайти» ще раз, щоб перейти до " "першого відповідника." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "Сортувати за" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "Сортувати за назвою" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "Сортувати за популярністю" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Сортувати за середньою оцінкою" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "Встановити впорядкування для записів панелі перегляду міток" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "Відповідність за типом" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "Повний збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "Будь-який збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "При виборі кількох записів у переглядачі міток шукати збіг будь-якому з них " "або збіг для всіх міток (повний)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "Керування списком авторів, міток…" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17437,110 +17451,110 @@ msgstr "" "Доступ до всіх цих засобів керування категоріями можна отримати клацанням " "правою кнопкою миші на пунктах панелі перегляду міток, розташованої вище." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "Перейменувати %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "Вилучити %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "Редагувати впорядкування для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "Редагувати посилання для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "Додати %s до категорії користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "Дочірні об’єкти %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "Вилучити пошук «%s»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Вилучити %(item)s з категорії %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "Пошук для «%s»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "Шукати все, окрім %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "Додати підкатегорію до %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "Вилучити категорію користувача %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "Сховати категорію %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "Показати категорію" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "Шукати книги у категорії %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "Шукати книги поза категоріями %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "Керування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "Показати всі категорії" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "Змінити схему підкатегорій" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "Вимкнути" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "Поділ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" "Першу літеру можна використовувати лише під час впорядкування за іменами" @@ -17845,6 +17859,117 @@ msgstr "Експортувати" msgid "Import" msgstr "Імпорт" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "Параметри вікна перегляду електронної книги" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "Пам’ятати останні використані розміри вікон" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" +"Встановити таблицю стилів користувача CSS. Такою таблицею можна скористатися " +"для зміни вигляду всіх книг." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" +"Встановити максимальну ширину для тексту і ілюстрацій у книзі під час її " +"показу у повноекранному режимі. За допомогою цього пункту можна запобігти " +"надмірному горизонтальному розтягненню вмісту книги." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "Зменшувати масштаб зображень, більших за вікно перегляду" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "Переносити слова у тексті" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "Типова мова для правил перенесення слів" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "Зберігати поточну позицію у документі під час виходу з програми" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "Гортання сторінок у відповідь на прокручування коліщатка миші" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" +"Запобігати гортанню за допомогою клавіш зі стрілками вгору та вниз за межі " +"поточної сторінки." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" +"Час, у секундах, на анімацію гортання сторінки. Типовим значенням є половина " +"секунди." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" +"Величина, на яку буде змінено розмір шрифту у відповідь на натискання кнопок " +"збільшення або зменшення. Має бути числом від 0 до 1." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "Параметри шрифту" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "Гарнітура шрифту з засічками" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Гарнітура шрифту без засічо" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "Гарнітура моноширинного шрифту" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "Розмір стандартного шрифту у пікселях" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "Розмір моноширинного шрифту у пікселях" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "Стандартний тип шрифту" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "Продовжується редагування" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" +"Вами виконується редагування клавіатурного скорочення. Спочатку завершіть " +"редагування клацанням поза межами панелі редагування клавіатурного " +"скорочення." + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "Налаштування переглядача книжок" @@ -17936,17 +18061,6 @@ msgstr "вимкнено" msgid "Mouse &wheel flips pages" msgstr "Ко&ліщатко миші гортає сторінки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" -"Встановити максимальну ширину для тексту і ілюстрацій у книзі під час її " -"показу у повноекранному режимі. За допомогою цього пункту можна запобігти " -"надмірному горизонтальному розтягненню вмісту книги." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "Максимальна ширина тексту у &повноекранному режимі:" @@ -18001,140 +18115,40 @@ msgstr "&Таблиця стилів користувача" msgid "No results found for:" msgstr "Нічого не знайдено до:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "Параметри вікна перегляду електронної книги" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "Пам’ятати останні використані розміри вікон" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" -"Встановити таблицю стилів користувача CSS. Такою таблицею можна скористатися " -"для зміни вигляду всіх книг." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "Зменшувати масштаб зображень, більших за вікно перегляду" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "Переносити слова у тексті" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "Типова мова для правил перенесення слів" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "Зберігати поточну позицію у документі під час виходу з програми" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "Гортання сторінок у відповідь на прокручування коліщатка миші" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" -"Запобігати гортанню за допомогою клавіш зі стрілками вгору та вниз за межі " -"поточної сторінки." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" -"Час, у секундах, на анімацію гортання сторінки. Типовим значенням є половина " -"секунди." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" -"Величина, на яку буде змінено розмір шрифту у відповідь на натискання кнопок " -"збільшення або зменшення. Має бути числом від 0 до 1." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "Параметри шрифту" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "Гарнітура шрифту з засічками" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Гарнітура шрифту без засічо" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "Гарнітура моноширинного шрифту" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "Розмір стандартного шрифту у пікселях" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "Розмір моноширинного шрифту у пікселях" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "Стандартний тип шрифту" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "Продовжується редагування" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" -"Вами виконується редагування клавіатурного скорочення. Спочатку завершіть " -"редагування клацанням поза межами панелі редагування клавіатурного " -"скорочення." - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "По&шук у словнику" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "З&найти наступний відповідник" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "Перейти…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "Наступний розділ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "Попередній розділ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "Початок документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "Кінець документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "Початок розділу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "Кінець розділу" @@ -18242,23 +18256,23 @@ msgid "Connecting to dict.org to lookup: %s…" msgstr "" "Встановлення з’єднання з dict.org для фільтрування: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "Такої адреси немає" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "Адреси, на яку вказує цей пункт не існує." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "Виберіть ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "Ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -18267,76 +18281,76 @@ msgstr "" "Зробити розмір шрифту %(which)s\n" "Поточне збільшення: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "більше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "менше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "Не знайдено збігів для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "Завантаження послідовності…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "Компонування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "Закладка %d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "Додати закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "Вкажіть назву закладки:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "Керування закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "Завантаження книги…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "Не вдалося відкрити ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "Параметри керування переглядом ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Якщо вказано, буде виконано спробу перевести вікно перегляду на передній " "план під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Якщо вказано, буде виконано спробу відкрити вікно перегляду на весь екран " "під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "Вивести попередження javascript та консольні повідомлення до консолі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18344,7 +18358,7 @@ msgstr "" "Місце, на якому слід відкрити вказану книгу. Позначка місця визначає " "розташування у тексті верхнього лівого кута сторінки на панелі перегляду." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -19393,7 +19407,7 @@ msgstr "Файли обкладинок, яких немає у базі дан msgid "Folders raising exception" msgstr "Теки, обробка яких призвела до помилок" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." @@ -19401,7 +19415,7 @@ msgstr "" "Шлях до бібліотеки calibre. Типово буде використано адресу каталогу, вказану " "у параметрах." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -19411,7 +19425,7 @@ msgstr "" "\n" "Показати список книг у базі даних calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -19426,7 +19440,7 @@ msgstr "" "Типовий список: %%default. Особливим значенням «all» можна скористатися для " "вибору всіх полів. Впливатиме лише на виведення у текстовому форматі." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -19437,11 +19451,11 @@ msgstr "" "Можливі поля: %s\n" "Типове значення: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "Впорядкувати дані за зростанням" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -19451,8 +19465,8 @@ msgstr "" "запитів для пошуку наведено у підручнику користувача. Типово не виконується " "жодного фільтрування." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19460,26 +19474,26 @@ msgstr "" "Максимальна ширина окремого рядка виведених даних. Типове значення " "визначається на основі розмірів екрана." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "Рядок, який відокремлюватиме поля. Типовим є пробіл." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" "Префікс всіх шляхів до файлів. Типовим є абсолютний шлях до теки бібліотеки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "Некоректні поля. Можливі поля:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "Некоректне поле впорядковування. Можливі поля:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -19487,7 +19501,7 @@ msgstr "" "Вказані нижче книги не було додано, оскільки записи цих книг вже є у базі " "даних (див. параметр --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -19501,7 +19515,7 @@ msgstr "" "каталоги.\n" "Докладніший опис параметрів, пов’язаних з каталогами, наведено нижче.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -19509,11 +19523,11 @@ msgstr "" "Припускати, що у кожному каталозі міститься лише одна книга, всі файли у " "цьому каталозі є цією книгою, записаною у різних форматах" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "Обробляти каталоги рекурсивно" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -19521,39 +19535,39 @@ msgstr "" "Додати записи книг до бази даних, навіть якщо такі записи у цій базі вже " "створено. Порівняння виконуватиметься за назвами книг." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "Додати порожню книгу (книгу без формату)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "Встановити заголовки для доданих книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "Встановити авторів для доданих книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "Встановити ISBN для доданих книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "Встановити мітки для доданих книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "Встановити серію для доданих книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "Встановити номер у серії для доданих книг" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "Вам слід вказати принаймні один файл для додавання" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -19570,11 +19584,11 @@ msgstr "" "допомогою команди list. Приклад: 23,34,57-85 (у діапазон ідентифікаторів не " "включатиметься запис діапазону, у нашому прикладі 85).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "Вам слід вказати принаймні одну книгу для вилучення" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -19588,15 +19602,15 @@ msgstr "" "визначеної ідентифікатором. Ідентифікатор може бути визначено за допомогою " "команди list. Якщо запис формату вже існує, його буде замінено.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "Вам слід вказати ідентифікатор і файл електронної книги" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "назва файла електронної книги повинна містити суфікс" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -19614,11 +19628,11 @@ msgstr "" "логічної книги не міститиметься запису формату, ніяких дій не буде " "виконано.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "Вам слід вказати ідентифікатор і формат" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -19634,15 +19648,15 @@ msgstr "" "ідентифікатором «ідентифікатор».\n" "«ідентифікатор» є ідентифікатором, який повертає команда list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "Вивести метадані у форматі OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "Вам слід вказати ідентифікатор" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -19652,24 +19666,46 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [параметри] ідентифікатор /шлях/до/metadata.opf\n" -"\n" -"Встановити метадані, що зберігаються у базі даних calibre, для книги, " -"визначеної\n" -"ідентифікатором, на основі файла OPF metadata.opf. Визначити ідентифікатор " -"можна\n" -"за допомогою команди list. Переглянути результат для формату OPF можна за " -"допомогою\n" -"перемикача --as-opf команди show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "Вам слід вказати ідентифікатор і файл метаданих" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" +"Показати список назв полів метаданих, які може бути використано з параметром " +"--field" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "Назва поля" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "Першим аргументом слід вказати ідентифікатор запису" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "Слід вказати поле або файл opf" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "%s немає у переліку відомих полів" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -19687,29 +19723,29 @@ msgstr "" "обкладинки книги і метадані (у форматі файла opf). Визначити номери\n" "ідентифікаторів можна за допомогою книги list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Експортувати всі книги у бібліотеці з ігноруванням списку ідентифікаторів." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "Експортувати книги до вказаної категорії. Типовою категорією є" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "Експортувати всі книги до одного каталогу" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "Визначення цього перемикача вимкне вказану поведінку." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "Вам слід вказати якісь ідентифікатори або параметр %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -19725,7 +19761,7 @@ msgstr "" "не повинна містити пробілів і двокрапок. «назва» — зручна для читання назва\n" "стовпчика. «тип_даних» має бути одним з таких значень: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." @@ -19733,7 +19769,7 @@ msgstr "" "У цьому стовпчику зберігаються дані, подібні до міток (тобто значення, " "відокремлені комами). Застосовується, лише якщо типом даних є «text»." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" @@ -19743,11 +19779,11 @@ msgstr "" "оброблятимуться. Це рядок JSON. Для рядків нумерації скористайтеся виразом " "display='{\"enum_values\":[\"значення1\", \"значення2\"]}'" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "Вам слід вказати мітку, назву і тип даних" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -19765,7 +19801,7 @@ msgstr "" " Параметри керують способом показу у виведених даних каталогу.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -19776,7 +19812,7 @@ msgstr "" "Якщо визначено, --search буде проігноровано.\n" "Типове значення: всі значення (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" @@ -19786,16 +19822,16 @@ msgstr "" "запитів для пошуку наведено у підручнику користувача.\n" "Типово не виконується жодного фільтрування" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Показувати докладні виведені дані. Корисно для діагностики." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "Помилка: вам слід вказати файли виведення каталогу" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19816,7 +19852,7 @@ msgstr "" " команди custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19824,11 +19860,11 @@ msgstr "" "Якщо у стовпчику зберігається декілька значень, дописати вказані значення до " "вже записаних замість заміни цих значень." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "Помилка: вам слід вказати назву поля, ідентифікатор і значення" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19843,20 +19879,20 @@ msgstr "" "стовпчиків.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "Показати параметри кожного стовпчика." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Ви втратите всі дані у цьому стовпчику: %r. Ви впевнені (т/н)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "т" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19872,15 +19908,15 @@ msgstr "" " доступних стовпчиків можна за допомогою команди custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "Не питати про підтвердження" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "Помилка: вам слід вказати мітку стовпчика" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19904,41 +19940,41 @@ msgstr "" " попередній запис буде замінено новим.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "Помилка: вам слід вказати дію (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "Назва:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "Рядок пошуку:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "Помилка: вам слід вказати назву або рядок для пошуку" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "додано" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "Помилка: вам слід вказати назву" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "вилучено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Помилка: невідома дія %s. Дією може бути одне зі значень: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -19949,12 +19985,12 @@ msgstr "" "\n" "Виконати деякі перевірки у файловій системі бібліотеки. Звіти буде {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "Виведення у форматі CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19962,7 +19998,7 @@ msgstr "" "Список звітів, відокремлених комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19970,7 +20006,7 @@ msgstr "" "Список суфіксів назв, які слід ігнорувати, відокремлений комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19978,11 +20014,11 @@ msgstr "" "Список назв, які слід ігнорувати, відокремлений комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "Невідома перевірка звіту" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -20011,7 +20047,7 @@ msgstr "" "збережені у файлах OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20019,12 +20055,12 @@ msgstr "" "Виконати відновлення. Команду не буде виконано, якщо не буде вказано цього " "параметра." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Для виконання відновлення вам слід вказати параметр %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -20036,7 +20072,7 @@ msgstr "" "Створити звіт щодо даних категорій у базі даних. Отримані дані\n" "еквівалентні до даних, показаних на панелі міток.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20044,7 +20080,7 @@ msgstr "" "Виводити лише кількість пунктів у категорії замість кількостей елементів у " "пункті категорії" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20052,7 +20088,7 @@ msgstr "" "Символ, який слід використовувати для обмеження значення категорії у режимі " "CSV. Типовим символом є подвійні лапки (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20060,16 +20096,16 @@ msgstr "" "Список назв фільтрів категорій, відокремлених комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Рядок, який відокремлюватиме поля у режимі CSV. Типовим роздільником є кома." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "ПУНКТИ КАТЕГОРІЙ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20108,19 +20144,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sСередня оцінка — %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Перенесення старої бази даних до бібліотеки електронних книжок у " "%s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "Копіювання %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "Ущільнення бази даних" @@ -20444,10 +20480,6 @@ msgstr "%d зірок" msgid "Popularity" msgstr "Популярність" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "Сортувати за" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "бібліотека" @@ -23363,3 +23395,28 @@ msgstr "" "default_tweak_format = None (використовувати формат виведення)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "Вам слід вказати ідентифікатор і файл метаданих" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [параметри] ідентифікатор /шлях/до/metadata.opf\n" +#~ "\n" +#~ "Встановити метадані, що зберігаються у базі даних calibre, для книги, " +#~ "визначеної\n" +#~ "ідентифікатором, на основі файла OPF metadata.opf. Визначити ідентифікатор " +#~ "можна\n" +#~ "за допомогою команди list. Переглянути результат для формату OPF можна за " +#~ "допомогою\n" +#~ "перемикача --as-opf команди show_metadata.\n" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 6882ef08e2..2195b20427 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -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: 2012-05-26 05:00+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:50+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 68c9a4f77c..81af793398 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-04-16 18:36+0000\n" "Last-Translator: Lunafan \n" "Language-Team: Vietnamese \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 05:00+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:50+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -960,19 +960,19 @@ msgid "Yes" msgstr "Đồng ý" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "Chính" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "Thẻ B" @@ -1155,7 +1155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Tin tức" @@ -1163,8 +1163,8 @@ msgstr "Tin tức" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "Danh mục" @@ -3797,10 +3797,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3869,7 +3870,7 @@ msgstr "Mốc thời gian" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "Đã xuất bản" @@ -4146,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "Mục lục" @@ -4462,7 +4463,7 @@ msgstr "" msgid "Split Options:" msgstr "Tùy chọn tách:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Không tìm thấy pdftohtml, xin kiểm tra ĐƯỜNG DẪN" @@ -5371,23 +5372,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "Đang xóa sách khỏi thiết bị." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5517,8 +5518,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5550,7 +5551,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5624,11 +5625,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9331,8 +9332,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9508,15 +9509,15 @@ msgid "Copied" msgstr "Đã sao chép" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -12014,17 +12015,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "Trang tiếp theo" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "Trang trước" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12494,7 +12495,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12631,15 +12632,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12647,27 +12648,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "Vui lòng chờ" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12675,38 +12676,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13745,7 +13746,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15622,13 +15623,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15716,149 +15717,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "Sắp xếp theo đánh giá trung bình" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16124,6 +16138,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -16212,14 +16323,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16269,129 +16372,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16495,101 +16509,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17440,20 +17454,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "Đường dẫn tới thư viện calibre." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17463,7 +17477,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17471,49 +17485,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17522,55 +17536,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17581,11 +17595,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17594,15 +17608,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17612,11 +17626,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17626,15 +17640,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17644,14 +17658,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17662,28 +17706,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17694,24 +17738,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17722,30 +17766,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "Hiện thông tin chi tiết về tập tin xuất. Hữu ích cho việc gỡ lỗi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17757,17 +17801,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17776,20 +17820,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17799,15 +17843,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17820,40 +17864,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17861,34 +17905,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17903,18 +17947,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17922,33 +17966,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17976,17 +18020,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -18270,10 +18314,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 41d10805c9..0cd2841eac 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -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: 2012-05-26 05:01+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:51+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index be7f0b9daa..64929cc593 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -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: 2012-05-26 05:01+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:51+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 8a7b7e5b68..d5424c655d 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-16 06:09+0000\n" "Last-Translator: SunMozilla \n" "Language-Team: Simplified Chinese \n" @@ -17,8 +17,8 @@ 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: 2012-05-26 05:03+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:53+0000\n" +"X-Generator: Launchpad (build 15322)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -85,7 +85,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -180,22 +180,22 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -927,19 +927,19 @@ msgid "Yes" msgstr "是" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "主" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "存储卡A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "存储卡B" @@ -1106,7 +1106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新闻" @@ -1114,8 +1114,8 @@ msgstr "新闻" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "分类" @@ -3704,10 +3704,11 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3775,7 +3776,7 @@ msgstr "时间戳" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "出版日期" @@ -4062,7 +4063,7 @@ msgstr "无详细信息" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "目录" @@ -4405,7 +4406,7 @@ msgstr "" msgid "Split Options:" msgstr "切分选项:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "无法找到 pdftohtml,请确认其已被加入系统路径变量 PATH 中" @@ -5310,23 +5311,23 @@ msgid "None of the selected books are on the device" msgstr "设备上没有选定的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "从设备删除书籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "选定书籍将被永久删除,同时对应的文件也会从你的calibre书库中移除。你确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5454,8 +5455,8 @@ msgstr "下载元数据失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "下载失败" @@ -5487,7 +5488,7 @@ msgid "Download complete" msgstr "下载完成" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "下载日志" @@ -5572,11 +5573,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "正在应用修改过的元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "一些失败" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9322,8 +9323,8 @@ msgstr "链接" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "无匹配项" @@ -9499,15 +9500,15 @@ msgid "Copied" msgstr "已复制" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "复制到剪贴板" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "查看日志" @@ -12072,17 +12073,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF 查看程序工具栏" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "下一页" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "上一页" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12561,7 +12562,7 @@ msgid "Edit Metadata" msgstr "编辑元数据" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12700,15 +12701,15 @@ msgstr "注释(&C)" msgid "Basic metadata" msgstr "基本元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "包含封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "包含简介" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12720,27 +12721,27 @@ msgstr "" "面的项在下载封面阶段时可\n" "能会发现封面,反之亦然。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "参阅" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre 正在从下列位置下载元数据: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "请稍候" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "查询: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "无法下载元数据。请点击“显示详情”获取更多信息。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12750,38 +12751,38 @@ msgstr "" "无法为您找到书籍元数据。请尝试扩大搜索范围。比如:只使用作者的名字或只包含标题中具有特征性的词组。

要查看完整的日志,请点击“查看详情”" "。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "当前封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "正在查找……" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "正在从 %s 下载封面,请稍候……" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "无法下载封面,请点击“查看详情”查看详细的出错信息。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "无法为 %s 找到封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "为书籍 %(title)s 找到了 %(num)d 个封面图像,请选择您最喜欢的一个。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "正在下载元数据……" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "正在下载封面..." @@ -13879,7 +13880,7 @@ msgid "Never" msgstr "从不" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "首字母" @@ -15842,13 +15843,13 @@ msgid "Manage Tags" msgstr "管理标签数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "管理用户分类数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "管理已存搜索数据" @@ -15938,149 +15939,162 @@ msgstr "收缩所有分类" msgid "No More Matches.

Click Find again to go to first match" msgstr "没有更多的的匹配项。

点击“搜索”重新进行查找。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "排序" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "按名字排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "按欢迎度排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "按平均评分排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "设置标签浏览器中内容的排序规则" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "匹配所有" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "匹配任一" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "在标签浏览器中同时选中多个项目时匹配任一或所有的项目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "管理作者、标签等数据" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "所有分类数据管理器都可以上面的标签浏览器中通过右键点击相应项目打开" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "重命名 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "修改 %s 的排序作者值" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "修改 %s 的链接" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "把 %s 添加到用户分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "%s 的子项" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "删除搜索条件 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "把 %(item)s 从分类 %(cat)s 中移除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "查找 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "查找除 %s 以外的所有信息" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "添加子分类到 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "删除用户分类 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "隐藏分类 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "显示分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "在分类 %s 中搜索书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "在分类 %s 以外搜索书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "管理%s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "显示所有分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "修改子分类模式" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "首字母只在按名称排序时可用" @@ -16351,6 +16365,103 @@ msgstr "导出" msgid "Import" msgstr "导入" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "定制电子书查看器的选项" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "记住上次使用窗口大小" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "设定用户 CSS 样式表。它将可以定制所有书籍外观。" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "调整查看器窗口中较大图像大小,使其适合显示在窗口中" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "断词分行文本" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "默认使用断词分行规则的语言" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "退出时,记忆文档当前位置" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "可用滚轮翻页" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "翻页动画秒数,默认半秒。" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "字体选项" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "衬线字体" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "Sans-serif 字体" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "等宽字体" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "标准字体大小 px 值" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "等宽字体大小 px 值" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "标准字体类型" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "正在修改" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "你正在修改一个键盘快捷键设置。在快捷键编辑框外点击可以完成设置。" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "配置电子书查看器" @@ -16439,14 +16550,6 @@ msgstr "已禁用" msgid "Mouse &wheel flips pages" msgstr "滚轮翻页(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -16498,129 +16601,40 @@ msgstr "用户样式表(&S)" msgid "No results found for:" msgstr "未找到结果:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "定制电子书查看器的选项" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "记住上次使用窗口大小" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "设定用户 CSS 样式表。它将可以定制所有书籍外观。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "调整查看器窗口中较大图像大小,使其适合显示在窗口中" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "断词分行文本" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "默认使用断词分行规则的语言" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "退出时,记忆文档当前位置" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "可用滚轮翻页" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "翻页动画秒数,默认半秒。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "字体选项" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "衬线字体" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "Sans-serif 字体" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "等宽字体" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "标准字体大小 px 值" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "等宽字体大小 px 值" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "标准字体类型" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "正在修改" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "你正在修改一个键盘快捷键设置。在快捷键编辑框外点击可以完成设置。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "词典查询(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "转到..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "下一节" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "上一节" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "文档起始" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "文档结尾" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "节起始" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "节末尾" @@ -16724,23 +16738,23 @@ msgstr "清除最近打开的书籍列表" msgid "Connecting to dict.org to lookup: %s…" msgstr "正在连接 dict.org 查询:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "选择电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -16749,78 +16763,78 @@ msgstr "" "设置字体大小 %(which)s\n" "当前放大比例: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "更大" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "更小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "未找到 %s 的匹配" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "正在加载流..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "正在排布流 %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "书签#%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "添加书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "编辑书签标题:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "管理书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "正在加载电子书..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "无法打开电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "电子书查看器控制选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "若指定,查看器窗口在打开时将试图转到前面。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "若选定,查看窗口开启时试图全屏。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "在控制台显示 javascript 警告以及控制台信息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17764,13 +17778,13 @@ msgstr "封面文件不在数据库中" msgid "Folders raising exception" msgstr "文件夹引起异常情况" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "calibre 书库路径。默认为使用设定中存储的路径。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17780,7 +17794,7 @@ msgstr "" "\n" "列出 calibre 数据库中可用书籍。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17793,7 +17807,7 @@ msgstr "" "可用域:%s\n" "默认:%%default。特殊域 \"all\" 可以用来选择所有域。仅对文本输出格式有效。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17804,49 +17818,49 @@ msgstr "" "可用域:%s\n" "默认:%%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "升序排列结果" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "通过搜索请求过滤结果。对于每个搜索请求的格式,请参见用户手册中搜索相关的文档。默认为不做过滤。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "输出中单行宽度最大值。默认检测屏幕大小。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "分隔各个域的字符串。默认是空格。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "所有文件路径前缀。默认为书库目录绝对路径。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "无效域。可用域:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "排列域无效。可用域:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "下列书籍已经存在于数据库,未被田间(参见 --duplicates 选项):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17858,55 +17872,55 @@ msgstr "" "\n" "添加指定文件为书籍到数据库。您可以指定目录,参见目录相关选项。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "假设每个目录只有一本逻辑书籍,而所有文件均是该书的不同格式电子书" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "递归处理目录" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "即使书籍已经存在于数据库仍然添加。通过书名进行区分。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "添加空白书籍(无格式书籍)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "您必须指定至少一个文件进行添加" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17917,11 +17931,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "必须指定至少一本电子书移除" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17933,15 +17947,15 @@ msgstr "" "\n" "将 ebook_file 中电子书添加到可用格式,用于通过 id 识别的逻辑书。您可以使用 list 命令得到 id。如果格式已经存在,将被替换。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "您必须指定一个 id 和电子书文件" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "电子书文件必须有扩展名" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17958,11 +17972,11 @@ msgstr "" "be a file extension like LRF or TXT or EPUB. If the logical book does not " "have fmt available, do nothing.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "你必须指定一个 id 和格式" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17977,15 +17991,15 @@ msgstr "" "显示 calibre 中通过 id 识别书籍数据库中存储的元数据。\n" "id 是来自 list 命令的 id 编号。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "以 OPF 表单(XML)打印元数据" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "您必须指定一个 id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17995,20 +18009,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -"\n" -"%prog set_metadata [options] id /path/to/metadata.opf\n" -"\n" -"从 OPF 文件 metadata.opf 读取根据 id 识别书籍的 calibre 数据库,设定元数据\n" -"存储。id 为 list 命令返回 id 数字。您可以将 --as-opf 参数用于 show_metadata\n" -"命令,感受一下 OPF 格式。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "你必须指定一个 id 和元数据文件" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -18024,28 +18062,28 @@ msgstr "" "导出操作保存所有格式书籍、封面和元数据(位于一个 opf 文\n" "件)。您可以通过 list 命令得到文件 id。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "导出所有数据库中的书,忽略 id 列表。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "将书导出到指定目录。默认为" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "将所有书导出到单个目录" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "选定此项将关闭此行为。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "你必须指定一个 id 或 %s 选项" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -18056,24 +18094,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "您必须指定标签、名称和数据类型" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -18084,7 +18122,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -18094,23 +18132,23 @@ msgstr "" "一旦声明,忽略 --search \n" "默认:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "为搜索查询过滤结果。搜索查询格式请参见用户手册中搜索相关内容。默认:不过滤" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "显示详细输出信息。有利调试" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "错误:您必须指定一个分类输出文件" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18122,17 +18160,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "如果栏存有多个值,将指定值附加到已有值之后,而非覆盖。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "错误:您必须指定项目名称、id 和值。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18141,20 +18179,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "每栏显示细节。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "您将失去栏 %r 中所有内容。是否确定(y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18164,15 +18202,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "无需确认" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "错误:您必须指定栏标签" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18185,40 +18223,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "错误:你必须指定一个动作(添加|移除|列表)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "名称:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "搜索字串:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "错误:你必须指定一个名称和一个搜索字串" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "已添加" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "错误:你必须指定一个名称" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "移除" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -18226,34 +18264,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "以 CSV 输出" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -18268,18 +18306,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18287,33 +18325,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSV 模式下字符串分隔符。默认逗号。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "分类项目" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18349,17 +18387,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:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "正在压缩数据库" @@ -18646,10 +18684,6 @@ msgstr "%d 星" msgid "Popularity" msgstr "流行程" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "排序" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "书库" @@ -20799,3 +20833,24 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "你必须指定一个 id 和元数据文件" + +#~ msgid "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "Set the metadata stored in the calibre database for the book identified by " +#~ "id\n" +#~ "from the OPF file metadata.opf. id is an id number from the list command. " +#~ "You\n" +#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" +#~ "show_metadata command.\n" +#~ msgstr "" +#~ "\n" +#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" +#~ "\n" +#~ "从 OPF 文件 metadata.opf 读取根据 id 识别书籍的 calibre 数据库,设定元数据\n" +#~ "存储。id 为 list 命令返回 id 数字。您可以将 --as-opf 参数用于 show_metadata\n" +#~ "命令,感受一下 OPF 格式。\n" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 2acfc9cbfd..6d7d780988 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,8 +15,8 @@ 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: 2012-05-26 05:01+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:51+0000\n" +"X-Generator: Launchpad (build 15322)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -81,7 +81,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -176,22 +176,22 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -917,19 +917,19 @@ msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1089,8 +1089,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "" @@ -3546,10 +3546,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3618,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "" @@ -3888,7 +3889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "" @@ -4187,7 +4188,7 @@ msgstr "" msgid "Split Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -5088,23 +5089,23 @@ msgid "None of the selected books are on the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5232,8 +5233,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "" @@ -5265,7 +5266,7 @@ msgid "Download complete" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "" @@ -5339,11 +5340,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -8990,8 +8991,8 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "" @@ -9167,15 +9168,15 @@ msgid "Copied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "" @@ -11671,17 +11672,17 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12151,7 +12152,7 @@ msgid "Edit Metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12288,15 +12289,15 @@ msgstr "" msgid "Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12304,27 +12305,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12332,38 +12333,38 @@ msgid "" "Details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "" @@ -13402,7 +13403,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "" @@ -15264,13 +15265,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "" @@ -15358,149 +15359,162 @@ msgstr "" msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15766,6 +15780,103 @@ msgstr "" msgid "Import" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "" @@ -15854,14 +15965,6 @@ msgstr "" msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "" @@ -15911,129 +16014,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "" @@ -16137,101 +16151,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17079,20 +17093,20 @@ msgstr "" msgid "Folders raising exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17102,7 +17116,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17110,49 +17124,49 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17161,55 +17175,55 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17220,11 +17234,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17233,15 +17247,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17251,11 +17265,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17265,15 +17279,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17283,14 +17297,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17301,28 +17345,28 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17333,24 +17377,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17361,30 +17405,30 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17396,17 +17440,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17415,20 +17459,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17438,15 +17482,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17459,40 +17503,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17500,34 +17544,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17542,18 +17586,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -17561,33 +17605,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17615,17 +17659,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "" @@ -17909,10 +17953,6 @@ msgstr "" msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 1965b426c2..9a721b553c 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: 2012-05-25 05:57+0000\n" +"POT-Creation-Date: 2012-05-31 04:12+0000\n" "PO-Revision-Date: 2012-05-05 10:29+0000\n" "Last-Translator: taijuin lee \n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ 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: 2012-05-26 05:03+0000\n" -"X-Generator: Launchpad (build 15288)\n" +"X-Launchpad-Export-Date: 2012-05-31 04:53+0000\n" +"X-Generator: Launchpad (build 15322)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -82,7 +82,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1245 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -177,22 +177,22 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:390 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:172 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:561 #: /home/kovid/work/calibre/src/calibre/library/database2.py:569 #: /home/kovid/work/calibre/src/calibre/library/database2.py:580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2087 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2241 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2657 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3444 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2090 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2244 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2660 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3447 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 @@ -925,19 +925,19 @@ msgid "Yes" msgstr "是" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "Main" msgstr "主要" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1145 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1148 msgid "Card A" msgstr "記憶卡 A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1147 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1150 msgid "Card B" msgstr "記憶卡 B" @@ -1102,7 +1102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1165 #: /home/kovid/work/calibre/src/calibre/library/database2.py:346 #: /home/kovid/work/calibre/src/calibre/library/database2.py:359 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3162 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3165 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新聞" @@ -1110,8 +1110,8 @@ msgstr "新聞" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2727 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3118 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3121 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3139 msgid "Catalog" msgstr "分類" @@ -3687,10 +3687,11 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /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/cli.py:549 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:583 msgid "Title" @@ -3758,7 +3759,7 @@ msgstr "時間戳記" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" msgstr "發佈於" @@ -4044,7 +4045,7 @@ msgstr "無可取得的詳情" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:154 msgid "Table of Contents" msgstr "目錄" @@ -4387,7 +4388,7 @@ msgstr "" msgid "Split Options:" msgstr "分割選項:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "找不到 pdftohtml,請檢查您的 PATH 是否有它" @@ -5291,23 +5292,23 @@ msgid "None of the selected books are on the device" msgstr "裝置上沒有任何選取的書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:340 msgid "Deleting books from device." msgstr "正在從裝置中刪除書籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:295 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:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:307 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "選取的書籍會被永遠刪除並且移除您 calibre 書庫中的檔案。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:332 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5435,8 +5436,8 @@ msgstr "無法下載元數據" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:823 msgid "Download failed" msgstr "下載失敗" @@ -5468,7 +5469,7 @@ msgid "Download complete" msgstr "下載完成" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885 msgid "Download log" msgstr "下載紀錄" @@ -5551,11 +5552,11 @@ msgstr "" msgid "Applying changed metadata" msgstr "套用變更後的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 msgid "Some failures" msgstr "某些錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:588 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -9256,8 +9257,8 @@ msgstr "連結" #: /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 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:593 msgid "No matches found" msgstr "未發現符合項目" @@ -9436,15 +9437,15 @@ msgid "Copied" msgstr "已複製" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:878 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "複製到剪貼簿" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:942 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1048 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48 msgid "View log" msgstr "檢視記錄" @@ -11976,17 +11977,17 @@ msgid "LRF Viewer toolbar" msgstr "LRF 檢視器工具列" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:425 msgid "Next Page" msgstr "下一頁" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:426 msgid "Previous Page" msgstr "上一頁" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:939 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 msgid "Back" @@ -12463,7 +12464,7 @@ msgid "Edit Metadata" msgstr "編輯元數據" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:932 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410 @@ -12602,15 +12603,15 @@ msgstr "評論(&C)" msgid "Basic metadata" msgstr "基本元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has cover" msgstr "具有封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:144 msgid "Has summary" msgstr "具有摘要" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:201 msgid "" "The has cover indication is not fully\n" "reliable. Sometimes results marked as not\n" @@ -12618,27 +12619,27 @@ msgid "" "cover stage, and vice versa." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:286 msgid "See at" msgstr "查看:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440 msgid "calibre is downloading metadata from: " msgstr "calibre 正下載元數據於: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:462 msgid "Please wait" msgstr "請稍候" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:494 msgid "Query: " msgstr "查詢: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:513 msgid "Failed to download metadata. Click Show Details to see details" msgstr "無法下載元數據。點選顯示詳細資料來查看詳細資料" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:522 msgid "" "Failed to find any books that match your search. Try making the search " "less specific. For example, use only the author's last name and a " @@ -12647,38 +12648,38 @@ msgid "" msgstr "" "找不到任何符合您的搜尋的書籍。試著把搜尋條件放寬。例如,只使用作者的姓氐和書名中的單一個字詞。

要查看完整紀錄,請選點顯示詳細資料。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:630 msgid "Current cover" msgstr "目前的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:633 msgid "Searching..." msgstr "搜尋中…" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:793 #, python-format msgid "Downloading covers for %s, please wait..." msgstr "正在下載 %s 的封面,請稍候..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:819 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:824 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "無法下載任何封面,點選「顯示詳細資料」以查看詳細資料。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830 #, python-format msgid "Could not find any covers for %s" msgstr "找不任何 %s 的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "找到 %(title)s 的 %(num)d 個封面。請挑一個您最喜歡的。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:921 msgid "Downloading metadata..." msgstr "下載元數據..." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1032 msgid "Downloading cover..." msgstr "正在下載封面..." @@ -13741,7 +13742,7 @@ msgid "Never" msgstr "永不" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 msgid "By first letter" msgstr "依第一個字母" @@ -15624,13 +15625,13 @@ msgid "Manage Tags" msgstr "管理標籤" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:476 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:484 msgid "Manage User Categories" msgstr "管理使用者分類" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 msgid "Manage Saved Searches" msgstr "管理已儲存的搜尋" @@ -15724,149 +15725,162 @@ msgstr "收摺所有的分類" msgid "No More Matches.

Click Find again to go to first match" msgstr "沒有其他符合項。

再按一次尋找會回瀏第一個符合項" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391 +msgid "&Alter Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 +msgid "Sort by" +msgstr "排序依" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by name" msgstr "依名稱排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 msgid "Sort by popularity" msgstr "依熱門程度排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:404 msgid "Sort by average rating" msgstr "依平均評等排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" msgstr "設定標籤瀏覽器中項目的排序順序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 +msgid "Match type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "符合全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "符合任何" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:425 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "當在標籤瀏覽器中選擇多個項目時比對它們任何一個或全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 msgid "Manage authors, tags, etc" msgstr "管理作者、標籤等" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:430 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "這些 category_managers 全部都可以在上面的標籤瀏覽器的項目中按右鍵取得" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:388 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 #, python-format msgid "Rename %s" msgstr "重新命名 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:363 #, python-format msgid "Edit sort for %s" msgstr "編輯 %s 的排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:366 #, python-format msgid "Edit link for %s" msgstr "編輯 %s 的連結" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:373 #, python-format msgid "Add %s to user category" msgstr "加入 %s 到使用者分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 #, python-format msgid "Children of %s" msgstr "%s 的子項" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 #, python-format msgid "Delete search %s" msgstr "刪除搜尋 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:401 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "從分類 %(cat)s 移除 %(item)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:409 #, python-format msgid "Search for %s" msgstr "搜尋 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:414 #, python-format msgid "Search for everything but %s" msgstr "搜尋 %s 以外的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Add sub-category to %s" msgstr "加入子分類到 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:430 #, python-format msgid "Delete user category %s" msgstr "刪除使用者分類 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 #, python-format msgid "Hide category %s" msgstr "隱藏分類 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:439 msgid "Show category" msgstr "顯示所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449 #, python-format msgid "Search for books in category %s" msgstr "搜尋分類 %s 的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 #, python-format msgid "Search for books not in category %s" msgstr "搜尋不在分類 %s 中的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:460 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Manage %s" msgstr "管理 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 msgid "Show all categories" msgstr "顯示所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:494 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:514 msgid "First letter is usable only when sorting by name" msgstr "第一個字母只用於依名稱排序時" @@ -16137,6 +16151,103 @@ msgstr "匯出" msgid "Import" msgstr "匯入" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:21 +msgid "Options to customize the ebook viewer" +msgstr "用來自訂電子書檢視器的選項" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:963 +msgid "Remember last used window size" +msgstr "記住上次使用的視窗大小" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +msgid "" +"Set the user CSS stylesheet. This can be used to customize the look of all " +"books." +msgstr "設定使用者 CSS 樣式表。這可以用來自訂所有書籍的外觀。" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +msgid "" +"Set the maximum width that the book's text and pictures will take when in " +"fullscreen mode. This allows you to read the book text without it becoming " +"too wide." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:36 +msgid "Resize images larger than the viewer window to fit inside it" +msgstr "重新大於檢視器視窗的圖片大小以符合它" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37 +msgid "Hyphenate text" +msgstr "連字符文字" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39 +msgid "Default language for hyphenation rules" +msgstr "連字符規則的預設語言" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:41 +msgid "Save the current position in the document, when quitting" +msgstr "當結束時,儲存目前文件中的位置" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43 +msgid "Have the mouse wheel turn pages" +msgstr "用滑鼠滾輪翻頁" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:45 +msgid "Prevent the up and down arrow keys from scrolling past page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48 +msgid "" +"The time, in seconds, for the page flip animation. Default is half a second." +msgstr "翻頁動畫的時間,以秒計算。預設為半秒鐘。" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:51 +msgid "" +"The amount by which to change the font size when clicking the font " +"larger/smaller buttons. Should be a number between 0 and 1." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 +msgid "Font options" +msgstr "字型選項" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 +msgid "The serif font family" +msgstr "襯線字型族系" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 +msgid "The sans-serif font family" +msgstr "無襯線字型族系" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 +msgid "The monospaced font family" +msgstr "等寬字型族系" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 +msgid "The standard font size in px" +msgstr "標準字型大小(px)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 +msgid "The monospaced font size in px" +msgstr "等寬字型大小(px)" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font type" +msgstr "標準字型類型" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:121 +msgid "Still editing" +msgstr "繼續編輯" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:122 +msgid "" +"You are in the middle of editing a keyboard shortcut first complete that, by " +"clicking outside the shortcut editing box." +msgstr "您正在編輯鍵盤捷徑鍵途中,請先將它完成,也就是點選捷徑鍵編輯方塊以外的地方。" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Configure Ebook viewer" msgstr "設定電子書檢視器" @@ -16225,14 +16336,6 @@ msgstr "已停用" msgid "Mouse &wheel flips pages" msgstr "滑鼠滾輪翻頁(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 -msgid "" -"Set the maximum width that the book's text and pictures will take when in " -"fullscreen mode. This allows you to read the book text without it becoming " -"too wide." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Maximum text width in &fullscreen:" msgstr "全螢幕最大文字寬度(&F):" @@ -16284,129 +16387,40 @@ msgstr "使用者樣式表(&S)" msgid "No results found for:" msgstr "找不到此項的結果:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 -msgid "Options to customize the ebook viewer" -msgstr "用來自訂電子書檢視器的選項" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:917 -msgid "Remember last used window size" -msgstr "記住上次使用的視窗大小" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:111 -msgid "" -"Set the user CSS stylesheet. This can be used to customize the look of all " -"books." -msgstr "設定使用者 CSS 樣式表。這可以用來自訂所有書籍的外觀。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 -msgid "Resize images larger than the viewer window to fit inside it" -msgstr "重新大於檢視器視窗的圖片大小以符合它" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 -msgid "Hyphenate text" -msgstr "連字符文字" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 -msgid "Default language for hyphenation rules" -msgstr "連字符規則的預設語言" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 -msgid "Save the current position in the document, when quitting" -msgstr "當結束時,儲存目前文件中的位置" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 -msgid "Have the mouse wheel turn pages" -msgstr "用滑鼠滾輪翻頁" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 -msgid "Prevent the up and down arrow keys from scrolling past page breaks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 -msgid "" -"The time, in seconds, for the page flip animation. Default is half a second." -msgstr "翻頁動畫的時間,以秒計算。預設為半秒鐘。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 -msgid "" -"The amount by which to change the font size when clicking the font " -"larger/smaller buttons. Should be a number between 0 and 1." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 -msgid "Font options" -msgstr "字型選項" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 -msgid "The serif font family" -msgstr "襯線字型族系" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:78 -msgid "The sans-serif font family" -msgstr "無襯線字型族系" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:80 -msgid "The monospaced font family" -msgstr "等寬字型族系" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:81 -msgid "The standard font size in px" -msgstr "標準字型大小(px)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:82 -msgid "The monospaced font size in px" -msgstr "等寬字型大小(px)" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:83 -msgid "The standard font type" -msgstr "標準字型類型" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:140 -msgid "Still editing" -msgstr "繼續編輯" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:141 -msgid "" -"You are in the middle of editing a keyboard shortcut first complete that, by " -"clicking outside the shortcut editing box." -msgstr "您正在編輯鍵盤捷徑鍵途中,請先將它完成,也就是點選捷徑鍵編輯方塊以外的地方。" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:394 msgid "&Lookup in dictionary" msgstr "在字典中查詢(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:399 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:131 msgid "Go to..." msgstr "移至..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:416 msgid "Next Section" msgstr "下一節" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:417 msgid "Previous Section" msgstr "上一節" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:419 msgid "Document Start" msgstr "文件的開頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:420 msgid "Document End" msgstr "文件的結尾" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:422 msgid "Section Start" msgstr "章節開頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:423 msgid "Section End" msgstr "章節結尾" @@ -16510,23 +16524,23 @@ msgstr "清除目前開啟書籍的清單" msgid "Connecting to dict.org to lookup: %s…" msgstr "連線到 dict.org 查詢:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:502 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Choose ebook" msgstr "選擇電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:554 msgid "Ebooks" msgstr "電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 #, python-format msgid "" "Make font size %(which)s\n" @@ -16535,78 +16549,78 @@ msgstr "" "讓字型大小 %(which)s\n" "目前的放大為:%(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 msgid "larger" msgstr "較大" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:578 msgid "smaller" msgstr "較小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:594 #, python-format msgid "No matches found for: %s" msgstr "找不到符合項:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 msgid "Loading flow..." msgstr "正在載入 flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 #, python-format msgid "Laying out %s" msgstr "正在配置 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767 #, python-format msgid "Bookmark #%d" msgstr "書籤 #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 msgid "Add bookmark" msgstr "加入書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:772 msgid "Enter title for bookmark:" msgstr "請輸入書籤的標題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 msgid "Manage Bookmarks" msgstr "管理書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Loading ebook..." msgstr "正在載入電子書..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:837 msgid "Could not open ebook" msgstr "無法開啟電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Options to control the ebook viewer" msgstr "用來控制電子書檢視器的選項" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:957 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "如果指定了,檢視器視窗在啟動時會嘗試移至最上層。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:960 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "如果指定,檢視器視窗會在啟動時嘗試開啟全螢幕。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Print javascript alert and console messages to the console" msgstr "在主控台中顯示 javascript 警示及主控台訊息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:967 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "%prog [options] file\n" "\n" @@ -17497,13 +17511,13 @@ msgstr "封面檔案不在資料庫中" msgid "Folders raising exception" msgstr "資料夾抬升例外" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:43 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:44 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "calibre 書庫的路徑。預設值會使用儲存在設定值中的路徑。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:139 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:140 msgid "" "%prog list [options]\n" "\n" @@ -17513,7 +17527,7 @@ msgstr "" "\n" "列出在 calibre 資料庫中可用的書籍。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:146 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:147 #, python-format msgid "" "The fields to display when listing books in the database. Should be a comma " @@ -17526,7 +17540,7 @@ msgstr "" "可用的欄位:%s\n" "預設值:%%default。使用特殊欄位「all」會選取所有欄位。只會影響文字輸出格式。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:153 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:154 #, python-format msgid "" "The field by which to sort the results.\n" @@ -17537,49 +17551,49 @@ msgstr "" "可用的欄位:%s\n" "預設值:%%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:155 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:156 msgid "Sort results in ascending order" msgstr "以遞增次序排列結果" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:157 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:158 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "以搜尋的查詢來過濾結果。要了解搜尋的查詢格式,請參閱使用者手冊中的搜尋相關文件。預設值為不做任何過濾。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:159 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1086 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "輸出中單一行的最大寬度。預設值為偵測螢幕大小。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:160 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 msgid "The string used to separate fields. Default is a space." msgstr "用來分離欄位的字串。預設為空白。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:162 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "所有檔案路徑的前綴。預設值為書庫資料夾的絕對路徑。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:185 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:186 msgid "Invalid fields. Available fields:" msgstr "無效的欄位。可用的欄位:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:193 msgid "Invalid sort field. Available fields:" msgstr "無效的排序欄位。可用的欄位:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:270 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:271 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "下列書籍無法加入,因為它們已經在資料庫中(請看 --duplicates 選項):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -17592,55 +17606,55 @@ msgstr "" "將指定的檔案加入資料庫成為書籍。您也可以指定目錄,\n" "請看下列的目錄相關選項。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:303 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:304 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "假定每個目錄只有一本書,而在其中的所有檔案都是那本書的不同電子書格式" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:305 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 msgid "Process directories recursively" msgstr "循環處理目錄" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:307 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "即使書籍已在資料庫中仍將它加入。比對的方式是以書名為基礎。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:309 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:310 msgid "Add an empty book (a book with no formats)" msgstr "加入空的電子書(沒有格式的書籍)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:311 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:312 msgid "Set the title of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:313 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:314 msgid "Set the authors of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:315 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:316 msgid "Set the ISBN of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:317 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:318 msgid "Set the tags of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:319 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:320 msgid "Set the series of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 msgid "Set the series number of the added book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:356 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:357 msgid "You must specify at least one file to add" msgstr "您必須至少指定一個要加入的檔案" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "" "%prog remove ids\n" "\n" @@ -17651,11 +17665,11 @@ msgid "" "included).\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:392 msgid "You must specify at least one book to remove" msgstr "您必須至少指定一個要移除的書籍" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:413 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -17664,15 +17678,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 msgid "You must specify an id and an ebook file" msgstr "您必須至少指定一個 id 和電子書檔案" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:431 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "ebook file must have an extension" msgstr "電子書檔案必須有延伸檔名" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:441 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -17682,11 +17696,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:457 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 msgid "You must specify an id and a format" msgstr "您必須指定 id 和格式" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:476 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -17701,15 +17715,15 @@ msgstr "" "顯示以 id 指定的書籍在 calibre 資料庫中儲存的元數據。\n" "id 是以 list 指令取得的 id 號碼。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:483 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "Print metadata in OPF form (XML)" msgstr "以 OPF 格式顯示元數據 (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "You must specify an id" msgstr "您必須指定 id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:508 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -17719,14 +17733,44 @@ msgid "" "from the OPF file metadata.opf. id is an id number from the list command. " "You\n" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -"show_metadata command.\n" +"show_metadata command. You can also set the metadata of individual fields " +"with\n" +"the --field option.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:523 -msgid "You must specify an id and a metadata file" -msgstr "您必須指定 id 和元數據檔案" +#: /home/kovid/work/calibre/src/calibre/library/cli.py:518 +msgid "" +"The field to set. Format is field_name:value, for example: {0} " +"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " +"this option multiple times to set multiple fields. Note: For languages you " +"must use the ISO639 language codes (e.g. en for English, fr for French and " +"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " +"use true and false or yes and no." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:528 +msgid "" +"List the metadata field names that can be used with the --field option" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:549 +msgid "Field name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:565 +msgid "You must specify a record id as the first argument" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:571 +msgid "You must specify either a field or an opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#, python-format +msgid "%s is not a known field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:615 msgid "" "%prog export [options] ids\n" "\n" @@ -17742,28 +17786,28 @@ msgstr "" "匯出的動作會儲存書籍的所有格式、封面和元數據(在\n" "opf 檔案中)。您可以用 list 指令取得 id 編號。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:551 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:623 msgid "Export all books in database, ignoring the list of ids." msgstr "匯出資料庫中所有的書籍,略過清單上的 id。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:553 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 msgid "Export books to the specified directory. Default is" msgstr "將書籍匯出到指定的目錄。預設值為" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:555 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:627 msgid "Export all books into a single directory" msgstr "將所有書籍匯出到單一目錄" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:562 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:634 msgid "Specifying this switch will turn this behavior off." msgstr "指定這個開關會關閉這個行為。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:585 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:657 #, python-format msgid "You must specify some ids or the %s option" msgstr "您必須指定一些 id 或 %s 選項" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:598 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:670 msgid "" "%prog add_custom_column [options] label name datatype\n" "\n" @@ -17774,24 +17818,24 @@ msgid "" "datatype is one of: {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:607 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:679 msgid "" "This column stores tag like data (i.e. multiple comma separated values). " "Only applies if datatype is text." msgstr "這個欄儲存類似標籤的資料(例如多個逗號分隔的數值)。只有在資料類型為文字時套用。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:611 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:683 msgid "" "A dictionary of options to customize how the data in this column will be " "interpreted. This is a JSON string. For enumeration columns, use --" "display='{\"enum_values\":[\"val1\", \"val2\"]}'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:625 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:697 msgid "You must specify label, name and datatype" msgstr "您必須指定標籤、名稱和資料類型" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:687 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:759 msgid "" "\n" " %prog catalog /path/to/destination.(CSV|EPUB|MOBI|XML ...) [options]\n" @@ -17802,7 +17846,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:700 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 msgid "" "Comma-separated list of database IDs to catalog.\n" "If declared, --search is ignored.\n" @@ -17812,23 +17856,23 @@ msgstr "" "如果宣告了,會忽略 --search。\n" "預設值:all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:704 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:776 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search-related documentation in the User Manual.\n" "Default: no filtering" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:782 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 msgid "Show detailed output information. Useful for debugging" msgstr "顯示詳細的輸出資訊。除錯時很有用" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:723 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:795 msgid "Error: You must specify a catalog output file" msgstr "錯誤:您必須指定分類輸出檔案" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:842 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17840,17 +17884,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:780 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:852 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "如果欄儲存多重數值,將指定數值加入現有的裡面,而非取代它們。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:791 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "Error: You must specify a field name, id and value" msgstr "錯誤:您必須指定欄位名稱、id 和數值" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:811 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17859,20 +17903,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:817 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "Show details for each column." msgstr "顯示每一欄的詳細資料。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "您會失去此欄的所有資料:%r。您確定嗎 (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:831 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:903 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:838 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17882,15 +17926,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:845 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:917 msgid "Do not ask for confirmation" msgstr "不要詢問確認" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:855 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Error: You must specify a column label" msgstr "錯誤:您必須指定欄標籤" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:866 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17903,40 +17947,40 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:883 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:955 msgid "Error: You must specify an action (add|remove|list)" msgstr "錯誤:您必須指定動作 (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:891 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:963 msgid "Name:" msgstr "名稱:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 msgid "Search string:" msgstr "搜尋字串:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:970 msgid "Error: You must specify a name and a search string" msgstr "錯誤:您必須指定名稱與搜尋字串" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:901 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 msgid "added" msgstr "已加入" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:906 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:978 msgid "Error: You must specify a name" msgstr "錯誤:您必須指定一個名稱" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:909 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "removed" msgstr "已移除" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:913 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:985 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "錯誤:動作 %s 無法辨識,必須為 (add|remove|list) 其中之一" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:993 msgid "" "%prog check_library [options]\n" "\n" @@ -17944,12 +17988,12 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1078 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1000 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1150 msgid "Output in CSV" msgstr "輸出為 CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:931 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -17957,7 +18001,7 @@ msgstr "" "報告清單,以逗號分隔。\n" "預設值:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:935 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -17965,7 +18009,7 @@ msgstr "" "要忽略的延伸檔名清單(逗號分隔)。\n" "預設值:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:939 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -17973,11 +18017,11 @@ msgstr "" "要忽略的名稱清單(逗號分隔)。\n" "預設值:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:969 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "Unknown report check" msgstr "不明的報告檢查" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 msgid "" "%prog restore_database [options]\n" "\n" @@ -17992,18 +18036,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "確實執行還原。這個指令除非指定這個選項否則不會執行。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1030 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1102 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "您必須提供 %s 選項才能進行還原" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1139 msgid "" "%prog list_categories [options]\n" "\n" @@ -18011,33 +18055,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1147 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1080 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1152 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "在 CSV 模式中放在分類數值兩旁的字元。預設為雙引號 (\")。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1083 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1155 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "用來在 CSV 模式分隔欄位的字串。預設為逗號。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1127 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "CATEGORY ITEMS" msgstr "分類項目" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1272 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18073,17 +18117,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:3470 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3473 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3516 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3519 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -18373,10 +18417,6 @@ msgstr "%d 顆星" msgid "Popularity" msgstr "熱門程度" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 -msgid "Sort by" -msgstr "排序依" - #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" msgstr "書庫" @@ -20512,3 +20552,6 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "You must specify an id and a metadata file" +#~ msgstr "您必須指定 id 和元數據檔案"